【发布时间】:2014-11-08 02:30:25
【问题描述】:
请看下面的第一张图片。
这很好用,也是我想要的样子。但是,当浏览器调整大小时,它看起来像这样。
如您所见,文本块的白色背景比图像块大。我希望图像块与文本块的高度相同,但不幸的是这不起作用。我正在使用 Bootstrap 3 来开发它,您可以在下面看到我的代码:
<div class="row" style="margin-bottom:30px;">
<div class="col-xs-12">
<div class="col-sm-3" style="padding:0;">
<img src="core/img/abb[square].jpg" class="img-responsive">
</div>
<div class="col-sm-9" style="background:#fff; height:218px; padding:7px 25px;">
<h2><a class="a-cl">Page title</a> <small>2.1 miles away</small></h2>
<p>Text content, summary of page here.</p>
<a href="#" class="btn btn-success">Subscribed <i class="glyphicon glyphicon-ok" style="margin-left:4px;"></i></a>
</div>
</div>
</div>
任何帮助将不胜感激。如您所见,我手动定义了<div class="col-sm-9"> 的高度并设置了height:218px。当页面调整大小时,这显然不会动态工作。
总结:我正在寻找一种有效的方法来确保文本块的高度与使用引导程序 3 的图像块的高度相同。
【问题讨论】:
-
另外,你不需要 col-sm 周围的 col-md-12,它会自动这样做,当你嵌套没有行时,它会弄乱你的填充和边距,你不应该使用内联样式。不要在 12 周围没有周围行的列内插入列(添加到 12 的任何内容),但在这种情况下,您的列周围不需要任何 col-12-*。
标签: html css image twitter-bootstrap-3