繁体   English   中英

响应式Twitter引导程序: <body> 当宽度&lt;767 / 768px时,会出现导航栏右边距/边距

[英]Responsive Twitter bootstrap : <body> and navbar right padding/margin appears when width is < 767/768px

当我调整767/768 px宽度以下的窗口大小时,正文和导航栏会得到一个奇怪的右边距/填充(每个20px;在导航栏的右侧总共有40个白色像素)。 我无法找到它是否是BS正常行为或我是否做错了什么。

css大小/填充/边距引导程序覆盖的唯一片段是:

.navbar { margin-bottom: 20px; }

在这里HTML:

<body>
  <header class='navbar navbar-static-top'>
    <nav class='navbar-inner'>
      <div class='container'>
        <a class='btn btn-navbar' data-target='.nav-collapse' data-toggle='collapse'>
          <div class='icon-bar'></div>
          <div class='icon-bar'></div>
          <div class='icon-bar'></div>
        </a>
        <a href="/" class="brand">Brand Name</a>
        <div class='nav-collapse collapse'>
          <ul class='nav'>
            <li><a href="...">...</a></li>
            <li><a href="...">...</a></li>
            <li><a href="...">...</a></li>
          </ul>
          <form accept-charset="UTF-8" action="/search" class="navbar-search pull-right" method="get">
            <input class="search-query" id="q" name="q" placeholder="Search" type="text" />
            <input class="hidden" type="submit" value="Find" />
          </form>
        </div>
      </div>
    </nav>
  </header>
  <div class='container'>
    <div class='row'>
      <div class='span12'>
        <!-- ... -->
      </div>
    </div>
  </div>
</body>

我用rails使用bootstrap-sass gem。 我不确定.container角色。

我没找到任何东西,所以我写了这个黑客:

@media (max-width: 767px) { body { padding-left: 0; padding-right: 0; } } 
.navbar { margin-left: 0; margin-right: 0; }

检查正文中的媒体填充以查找该媒体查询。 另外,对于hack,请尝试将以下代码添加到处理该大小的媒体查询中:

 .navbar-inner{
    left: 0x;
 }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM