首页 > web前端 > css教程 > 正文

如何将 Twitter Bootstrap 导航栏链接居中?

Patricia Arquette
发布: 2024-11-02 09:11:29
原创
288 人浏览过

How to Center Twitter Bootstrap Navbar Links?

集中 Twitter Bootstrap 导航栏链接

在尝试将 Twitter Bootstrap 导航栏中的链接对齐到中心时,用户在实现建议的CSS:

.tabs, .pills {
  margin: 0 auto;
  padding: 0;
  width: 100px;
}
登录后复制

但是,存在替代解决方案。

方法1:内联块显示

居中菜单项可以通过以下方式实现将导航栏及其 li 元素的显示属性设置为 inline-block,确保它们并排显示而没有任何浮动。

.navbar .nav,
.navbar .nav > li {
    float: none;
    display: inline-block;
    *display: inline; /* ie7 fix */
    *zoom: 1; /* hasLayout ie7 trigger */
    vertical-align: top;
}

.navbar-inner {
    text-align: center;
}
登录后复制

方法 2:自定义类

或者,应用自定义类,例如“center”,可以防止与其他页面部分的潜在冲突。

<div class="navbar navbar-fixed-top center">
     <div class="navbar-inner">
        ....
     </div>
</div>
登录后复制

以及相应的 CSS:

.center .navbar .nav,
.center .navbar .nav > li {
    float: none;
    display: inline-block;
    *display: inline; /* ie7 fix */
    *zoom: 1; /* hasLayout ie7 trigger */
    vertical-align: top;
}

.center .navbar-inner {
    text-align: center;
}
登录后复制

子菜单对齐修复

最后,要将子菜单项重新向左对齐,需要以下 CSS:

.center .dropdown-menu {
    text-align: left;
}
登录后复制

以上是如何将 Twitter Bootstrap 导航栏链接居中?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!