更改 Bootstrap 导航栏中每个项目之间的空间

新手上路,请多包涵

如何在导航栏上的每个链接之间创建更大的空间,使它们相距更远?是我更改了 CSS 还是 HTML?这是我在 html 中实现导航栏的方式:

 <div class="navbar-wrapper">
<div class="container">
    <div class="navbar navbar-static-top" role="navigation">
    <div class="container full-width">
    <div class="navbar-header">
          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
        <a class="navbar-brand" href="#"></a>
     </div>
     <div class="navbar-collapse collapse">
        <ul class="nav navbar-nav navbar-right">
            <li class="active"><a href="#home_page">Home</a></li>
            <li><a href="#about_page">About</a></li>
            <li><a href="#portfolio_page">Portfolio</a></li>
            <li><a href="#contact_page">Contact</a></li>
        </ul>
     </div>
     </div>
     </div>
</div>
</div>

原文由 user2953989 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 316
2 个回答

您可以在 CSS 中使用属性 padding 更改此设置:

 .navbar-nav > li{
  padding-left:30px;
  padding-right:30px;
}

你也可以设置 margin

 .navbar-nav > li{
  margin-left:30px;
  margin-right:30px;
}

原文由 DaniP 发布,翻译遵循 CC BY-SA 3.0 许可协议

从 Bootstrap 4 开始,您可以使用 间距实用程序

在 --- 的类中添加例如 px-2 nav-item 以增加填充。

原文由 loopasam 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题