本网站上:http://www.livenews.surf/我想让新闻图像和文字垂直居中对齐,我该怎么做?Bootstrap垂直对齐图像
4
A
回答
7
最简单的解决方案是使用Flexbox(有关它的用法的更多详细信息,请参阅规格)。
对于这种特殊的情况下,指定自定义类,每片含格(目前它只有.col-md-11
)您的内容,例如类“内容”,这代码添加到您的样式
.content {
display: flex;
align-items: center;
flex-wrap: wrap;
}
小码解释:align-items
垂直对齐项目,因为我们离开了默认的flex方向,这是行,并且flex-wrap
将允许我们的父容器将孩子包装到下一行(默认为nowrap
)。
请记住,即为了解答此问题,我没有包含供应商前缀,但我强烈建议您使用Autoprefixer等工具。
+1
工作!谢谢! –
1
那么,当你正在使用的自举列,所以你需要通过以下几个步骤,使下面的解释:
为网页的一般情况下的HTML结构如下:
<div class="col-md-11">
<div class="col-md-5">
<a href="#">
<img src="images/image.jgp">
</a>
</div>
<div class="col-md-7">
// text goes here
</div>
</div>
首先,您需要使两列(图片+文字)的高度相同。为此,您可以使用jQuery matchHeight。 之后,您可以在以下更改的帮助下使图像垂直居中。
<div class="col-md-5 photo">
<a href="#">
<img src="images/image.jgp">
</a>
</div>
.photo {
display: table;
}
.photo a {
vertical-align: middle;
display: table-cell;
}
.photo img {
display: block;
height: auto;
width: 100%;
}
这里是Plnkr。
相关问题
- 1. Bootstrap 2列垂直对齐+ 1图像对齐左对齐+ 1图像对齐
- 2. 垂直对齐图像
- 3. Twitter Bootstrap 3垂直对齐
- 4. 垂直对齐图像内的图像
- 5. 垂直对齐图像与近div与Bootstrap
- 6. Bootstrap 4:在圆形按钮中垂直对齐图像
- 7. 对齐图像垂直中心
- 8. 图像不是垂直对齐:中间
- 9. 垂直对齐PAGE中的图像
- 10. 垂直对齐其他图像div
- 11. 获取2图像垂直对齐
- 12. 水平和垂直对齐图像
- 13. 垂直居中对齐礼与图像
- 14. 将文字垂直对齐图像
- 15. div内图像的垂直对齐
- 16. CSS垂直对齐的图像/文字
- 17. 网格垂直对齐图像(CSS)
- 18. *完美*垂直图像对齐
- 19. 如何对齐格垂直像图片
- 20. 图像垂直对齐问题
- 21. 垂直对齐列中的图像
- 22. 如何垂直对齐图像
- 23. Win8 Live Tile垂直图像对齐
- 24. CSS:垂直对齐div中的图像
- 25. 在垂直中心对齐图像
- 26. 如何垂直对齐浮动图像
- 27. 垂直对齐图像中的分区
- 28. 如何垂直对齐DIV与图像
- 29. 垂直对齐图像与css
- 30. 图像垂直对齐的CSS - 奇怪
http://stackoverflow.com/a/28456704/1816407 –