我正在使用Twitter Bootstrap的响应式网格,我想将一些图片包含在我的页面中,如下所示:
然而,使用Bootstrap时很难使图像具有响应性,因为图像宽度与视口宽度没有直接关系,这排除了例如Filament方法。
在上面的示例中,在1080像素宽的屏幕上,图像会堆叠,因此每个div占据不到25%的视口宽度,每个图像只需要大约250像素宽。但是,在750像素宽的屏幕上,div垂直堆叠以占据100%的视口宽度,因此每个图像需要大约750像素宽。
我想我可以做以下操作:
有什么建议吗?
<div class="row">
<div class="span3"><img src="img1.png" /></div>
<div class="span3"><img src="img2.png" /></div>
<div class="span3"><img src="img3.png" /></div>
<div class="span3"><img src="img4.png" /></div>
</div>
然而,使用Bootstrap时很难使图像具有响应性,因为图像宽度与视口宽度没有直接关系,这排除了例如Filament方法。
在上面的示例中,在1080像素宽的屏幕上,图像会堆叠,因此每个div占据不到25%的视口宽度,每个图像只需要大约250像素宽。但是,在750像素宽的屏幕上,div垂直堆叠以占据100%的视口宽度,因此每个图像需要大约750像素宽。
我想我可以做以下操作:
- 默认情况下,加载spacer.gif:
<img src="spacer.gif" />
- 页面加载时,检查图像的宽度,并加载适当的大小。
有什么建议吗?
row-fluid
替代。 - Justin D.