我有一些.pull-left
和.pull-right
的图片以特定模式对齐它们。我也在使用.img-responsive
。
图片看起来像这样:
<img src="~/Images/test-modern.jpg" class="pull-right img-responsive" />
<img src="~/Images/test-modern.jpg" class="pull-left img-responsive" />
似乎对于.pull-right .img-responsive
的图片不起作用。但是,它适用于.pull-left
。
.pull-right
在后台使用float:right
,如果我在F12工具中找到它并打开和关闭它,我可以看到.img-responsive
也打开和关闭。
我在这里缺少什么?
答案 0 :(得分:3)
而不是pull-left
和pull-right
使用col-**
类。
答案 1 :(得分:2)
您的问题是.img-responsive
设置max-width: 100%
。它只适用于每行有一个元素的情况。这里有两个选项来改变它,选择一个适合你需要的选项。
<div class="row-pictures">
<img src="~/Images/test-modern.jpg" class="pull-right img-responsive">
<img src="~/Images/test-modern.jpg" class="pul-left img-responsive">
</div>
.row-pictures .img-responsive {
max-width: 50%
}
<强> Bootply example 强>
这会使照片粘在两边。
<div class="row row-pictures">
<img src="~/Images/test-modern.jpg" class="col-xs-6 img-responsive" />
<img src="~/Images/test-modern.jpg" class="col-xs-6 img-responsive" />
</div>
.row-pictures img {
padding: 0; /* optional: only to remove the gutter */
}
<强> Bootply example 强>