11

我目前正在进行一个项目,我正在尝试很棒的 Twitter Bootrtrap,包括响应式网格。除了一个问题外,一切都很好。

你如何给.container(保持网格的)背景颜色?例子:

<div class="container green">
    <div class="row">
        <div class="span6">
            <p>This is a test</p>
        </div>
    </div>
    <div class="row">
        <div class="span6">
            <p>This is a test</p>
        </div>
    </div>
</div>

.green{
 background:green;
}

当我向容器添加颜色时,它会变成绿色,但在左侧留下一个边距,大约 20 像素。如何实现全角背景?

4

3 回答 3

19

您看到的那个边距是由于.row网格系统的类部分从左侧移除了 20px 以容纳span每行内的类;该类内容如下:

.row {
    margin-left: -20px;
}

.container您可以通过使用另一个具有您选择的背景颜色的容器包装您的 div 来规避这种情况,如下所示:

HTML

<div class="green">
    <div class="container">
        <div class="row">
            <div class="span6">
                <p>This is a test</p>
            </div>
        </div>
        <div class="row">
            <div class="span6">
                <p>This is a test</p>
            </div>
        </div>
    </div>
</div>

CSS

.green{
    background:green;
}
于 2012-04-05T19:22:48.163 回答
2

尝试

body {
    background-color: green;
}

.container {
    background-color: transparent;
}
于 2012-04-05T16:57:38.933 回答
0

试试这个,它对我有用,像这样包装你的代码。

<div class="rowWrp">
    <div class="row colorBg">
        <div class="span6">
            <p>This is a test</p>
        </div>
    </div>
</div>

CSS它:

.colorBg {
   background:red;
  }

.rowWrp {
  background:red; 
  width:940px; 
  padding-right:20px;
  }

这里我假设我们使用固定布局。

于 2013-04-01T04:33:47.437 回答