我试图将链接放在一行图像上,以便不同的图像具有不同的链接。我也有这个div缩小以适应某些媒体屏幕尺寸。但是,图像并未根据包装要求调整大小。请帮忙。如何响应式地在一个div内的单行内排列图像
这里的HTML:
.box {
width: 100%;
float: left;
margin: 0;
padding: 0;
position: relative;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
body {
text-align: center;
background: url(image/bg.png) center top;
}
#wrapper {
width: 768px;
margin: 0 auto;
background-color: #fff;
}
}
@media screen and (min-width: 1024px) {
body {
text-align: center;
background: url(image/bg.png) center top;
}
#wrapper {
width: 500px;
margin: 0 auto;
background-color: #fff;
}
<div id="wrapper">
<div class="box">
<img src="image/pea.jpg">
</div>
<div class="box">
<img src="image/pea_01.jpg">
<img src="image/pea_02.jpg">
<img src="image/pea_03.jpg">
<img src="image/pea_04.jpg">
<img src="image/pea_05.jpg">
</div>
<!-- main issue here -->
<div class="box">
<img src="image/pea_footer.jpg">
</div>
</div>
这里的排队(台式机)的屏幕截图。移动添加显示后,看起来似乎很好:inline-block; 宽度:自动;以.box:
你可以添加这个CSS .box的{显示:inline-block的;宽度:自动;} –
得到它在移动视图上的工作!但桌面视图仍然没有对齐,请参阅附加图片编辑,请帮助。 –
你可以添加float:留在css中可能会起作用 –