html - Active 和 navbutton 有奇怪的 Bootstrap 填充

标签 html css twitter-bootstrap twitter-bootstrap-3

我正在尝试弄清楚如何将导航按钮与 Bootstrap 一起使用,目前,如果它们位于 <li class="active"> 旁边,它们看起来有点不合适。页边距错误。

<nav class="navbar navbar-default navbar-fixed-top">
  <div class="container">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
        <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="#">Hjortefjellet</a>
    </div>

    <div id="navbar" class="collapse navbar-collapse">
      <ul class="nav navbar-nav navbar-left">
      <li> <p class="navbar-btn"> <a href="#" class="btn btn-default">TTT</a></p></li>
        <li class="active"><a href="#">Hjem</a></li>
        <li><a href="#">Doner</a></li>
        <li><a href="#">Forum</a></li>
        <li><a href="#">Kontakt oss</a></li>
        <li><a href="#">Om oss</a></li>
      </ul>

      <ul class="nav navbar-nav navbar-right">
        <li><a href="#">Hjem</a></li>
        <li><a href="#">Doner</a></li>
      </ul>
    </div><!--/.nav-collapse -->
  </div>
</nav>

Bootjson

我想您明白我希望所有页面的边距都相同,因此更改导航栏按钮的边距不会那么好。

最佳答案

像这样?

enter image description here

.navbar-btn {
margin-right: 8px;
}

更具体:

ul.nav p.navbar-btn {
margin-right: 10px;
}

您可能需要在按钮右侧添加边距,因为 li 就在它旁边。但除非它处于事件状态,否则您不会看到它 - 因为它在事件时会获得背景颜色。

还有其他解决方案,但最后您需要始终在它们之间留出更多空间,或者仅在菜单项处于事件状态时才需要——这看起来很尴尬。

(Godt å se at det er noen norske innom her)

关于html - Active 和 navbutton 有奇怪的 Bootstrap 填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28131162/

相关文章:

javascript - 当链接具有特定标签时如何添加类

ruby-on-rails - 通过 twitter-bootstrap-rails gem 升级到 bootstrap 2.0.1 后 Heroku 部署失败

javascript - 即使在 angularjs 中禁用了按钮,模式弹出窗口也会打开

css - fontawesome : stacked icons not displaying correctly

javascript - 从数据库存储和检索时 FullCalendar 日期不同

javascript - 单击图像打开弹出窗口

html - CSS - 媒体查询响应式设计 - 高度相同但宽度增加

javascript - 哪种方式效率高?

javascript - CSS/CSS3 过滤内容,为什么不起作用?

html - 页面加载之间的页面加载不同