【发布时间】:2015-05-13 18:46:49
【问题描述】:
我已经看到了 10 多个 stackoverflow 问题及其答案,到目前为止没有一个有效。
我在 bootstrap col 中有文本,但它只是位于 col 的顶部。我需要它居中,最好是相对于图像居中。
我正在使用媒体对象,但它不适合较小的设备。
这就是我所拥有的:
<div class="container">
<div class="row">
<div class="col-md-5">
...img stuff..
</div>
<div class="col-md-7 left-padding-30" style="height: 500px; border : 1px solid red;">
<h2 class="featurette-heading">
This First Heading
<span class="text-muted">Will Catch Your Eye</span>
</h2>
<p class="lead">Mussum ipsum cacilds, vidis litro abertis. Consetis adipiscings elitis. </p>
</div>
</div>
输出:
jsfiddle:http://jsfiddle.net/9btr6zon/
我已手动将高度设置为 500 像素以尝试对齐内容。有什么方法可以在将内容居中以用于更大屏幕的同时将其删除?
另外一个问题,图像使用了 img-circle 和 img-resposiive,但它没有针对较小的屏幕调整大小,我可以解决这个问题吗?
编辑: 作为“占位符”解决方案,我将 col 的 padding-top 设置为 150 像素左右。
【问题讨论】:
-
您希望图像以内容或其他方式垂直居中??
-
我澄清了。我需要将 div 内的文本相对于它插入的 col 垂直居中。目前它位于 col 的顶部。
-
你能提供一个jsfiddle吗
-
jsfiddle 在这里:jsfiddle.net/9btr6zon 我删除了部分文本以重现我得到的内容,大图,短文本。
标签: html css twitter-bootstrap