0

由于以下线路,我遇到了 Bootstrap 的问题:

<div class="navbar navbar-inverse navbar-fixed-top">
    <div class="navbar-inner">
        <div class="container">
            <a class="brand" href="/"></a>
        </div>
    </div>
</div>

<div id="main_top">
    <div class="container">
        <div class="row">
            <div class="span12">
                            ...

在 main_top 我有一个背景图片。由于以下代码,当我调整浏览器大小时会出现问题:

@media (max-width: 979px)
.navbar-fixed-top {
margin-bottom: 20px;
}

基本上,当浏览器宽度 < 979 时,由于 20px 边距,会出现一条白线。

你能帮我修一下吗?我还在这里创建了一个示例:http: //jsfiddle.net/TxRgF/

4

2 回答 2

1

工作演示

那这个呢:

@media (max-width: 979px){
    body{
      padding-left:0 !important;
      padding-right: 0 !important;
    }

   .navbar-fixed-top {
      margin-bottom: 0px !important;
   } 

}
于 2012-12-16T14:35:11.953 回答
0

在该宽度下,主体具有左右填充。在 CSS 的末尾添加此类。

@media (max-width: 767px){
  body {
   padding-left:0 !important;
   padding-right: 0 !important;
 }
}

http://jsfiddle.net/simply_simpy/ryjMT/2/

您将需要向其他元素添加填充以进行补偿。​</p>

于 2012-12-15T14:09:47.410 回答