在Bootstrap 3 中,使用者可能會遇到以下問題:流體網格佈局中的框在呈現不同高度時無法水平對齊。當一個盒子比網格中的對應盒子高時,就會特別發生這種錯位。
此問題的主要原因在於列之間的高度差異。為了有效地修正它,可以考慮三種主要方法:
1.僅CSS 方法(CSS3 列寬)
此方法利用CSS3 列寬在各列之間均勻分佈內容:
[來自bootply.com/85737 的程式碼片段]
2。 「Clearfix」方法(使用Bootstrap 的響應式重置)
此方法引入了一個clearfix 類,用於在每指定數量的列之後重置列的高度:
[來自bootply.txt 的程式碼片段。 com/89910]
3。同位素/磚石外掛程式整合
此外掛程式提供高階佈局管理功能,包括動態高度調整:
[來自bootply.com/61482 的程式碼片段]
2017年更新:Flexbox方法
Bootstrap 4 引入的一種新方法採用Flexbox 來確保行內列的高度相等:
[程式碼片段]
此方法消除了高度差異通過使行中的所有列具有相同的高度。
其他Bootstrap 中可變高度列的見解
要進一步探索,請參考以下資源:
以上是如何修復 Bootstrap 3 的流體網格佈局中列高度不等的水平錯位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!