在 Bootstrap 导航栏中居中元素
由于组件的灵活排列方式,在 Bootstrap 导航栏中居中元素可能具有挑战性。不过,这里有一些有效的方法可以实现这一点:
Bootstrap 5 (2021)
导航栏仍然采用 Flexbox,因此对齐原则与 Bootstrap 4 类似。 “网站名称”可以使用 mx-auto 居中。左右侧菜单不再需要浮动。
示例代码:
<nav>
Bootstrap 4.1
导航栏现在利用了 Flexbox,可以使用mx-auto。左右侧菜单不再需要使用浮动。
示例代码:
<nav>
Bootstrap 4 Beta
如果导航栏只有一个导航栏-nav,您也可以使用justify-content-center 对齐内容。
导航栏以绝对位置居中
您可以使用绝对位置来定位要居中的元素:
.abs-center-x { position: absolute; left: 50%; transform: translateX(-50%); }
使用 Flexbox 使导航栏居中嵌套
另一个选项是使用flexbox将项目居中:
<ul>
注意:上述解决方案将“网站名称”相对于左侧居中和右侧导航栏。添加 flex-fill 类可确保每个部分填充导航栏的宽度,防止相邻部分宽度不同时出现错位。
以上是如何将 Bootstrap 导航栏中的元素居中?的详细内容。更多信息请关注PHP中文网其他相关文章!