如何将两个项目(图像和文字)放在一起,并在重新调整尺寸时将文字折叠在下方?
小的场景很容易,但我很难将文本垂直居中在图像内联,同时水平地居中文本+图像的整个宽度。
答案 0 :(得分:1)
这对你有用吗?想法是使用内联块,请参阅以下内容。
p {
text-align: center;
}
p * {
display: inline-block;
vertical-align: middle;
}
<p>
<img src="http://placehold.it/200x200"/>
<span>text text text</span>
</p>
答案 1 :(得分:1)
试试这个..
<div class="col-md-6">
<img src="http://placehold.it/200x200" class="cover">
<span class="caption">Lorem ipsum dolor sit amet, consectetur adipisicing</span>
</div>
在CSS中,
.cover{
vertical-align:middle;
}
@media (max-width:1200px) {
.cover{
display: block;
margin: 0px auto;
}
.caption {
text-align: center;
display: block;
}
}
希望它对你有用。