【发布时间】:2018-05-13 10:49:10
【问题描述】:
我想在中间垂直显示文本(如果图像更小,则图像)。但我无法完成它。有什么帮助吗?
这是我现在拥有的:Jsfiddle
HTML:
<div class="container overview-sm">
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
<div class="box2">
<img class="image" src="http://via.placeholder.com/450x450">
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
<div class="box2">
<h1 class="content-title">Lorem impsum</h1>
<hr>
<p class="content-sub-title">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sit amet purus ac turpis finibus auctor. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec in dictum arcu, dapibus porta lorem. </p>
</div>
</div>
</div>
</div>
CSS:
.box2 {
margin: 5px 5px 5px 0;
text-align: center;
display: inline-block;
width: 100%;
}
.image{
width: 100%;
max-width: 450px;
}
.row{
padding-bottom: 30px;
}
我想要的图像:Image
【问题讨论】:
-
垂直居中是什么意思?中间在哪里?
-
行的中间。当图像高于文本时,文本保持在行的顶部,但我希望它位于行高的中间。
-
还在帖子中添加了我想要的图像。
-
你能用弹性盒子吗?
-
之前没听说过,我试试。有什么建议吗?
标签: html css twitter-bootstrap vertical-alignment