本網站上: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 –