【发布时间】:2015-03-30 02:18:51
【问题描述】:
我想使用 bootstrap 12 列网格堆叠四个在桌面大小下彼此相邻的图像,在移动屏幕大小的 2 列(1 和 2
3 和 4)中彼此上方。原始的 4 张图片相似,但大小不完全相同。高度在 40 到 57 像素之间变化,宽度在 176 到 220 像素之间。当显示为无响应时,它们会以桌面大小的方式出现,彼此相邻。但是,当我通过在 html 中添加 width=100% 使它们具有响应性时,最后一个在桌面和移动尺寸中都比其他的放大了,如果我检查,第一个比其他占用更多的空间他们。图片确实排成两列移动大小,但最后一张图片与第三张不一致,而是取代了下面的一段。如果我将最后一张图片的大小调整为 85%,那么大小还可以,但仍然存在图片偏离位置的问题。
代码如下:
<section id="section">
<div class = "container">
<div class = "row">
<div class="col-md-3 col-sm-3 col-xs-6 col text-center">
<img src = "img/1.png" style='width:100%;' alt="Null" />
</div>
<div class="col-md-3 col-sm-3 col-xs-6 text-center">
<img src = "img/2.png" style='width:100%;' alt="Null" />
</div>
<div class="col-md-3 col-sm-3 col-xs-6 text-center">
<img src = "img/3.png" style='width:100%;' alt="Null" />
</div>
<div class="col-md-3 col-sm-3 col-xs-6 text-center">
<img src = "img/4.png" style='width:100%;' alt="Null" />
</div>
</div>
</div>
</section>
【问题讨论】:
-
从像这样的最小示例开始 bootply.com/mjMkQHvC3m __ 如果不知道图像大小,真的很难提供帮助
标签: html css twitter-bootstrap grid