在 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中文网其他相关文章!