无法为960.gs容器着色背景

4
我正在使用960.gs(http://960.gs)作为我的网站的CSS框架,我试图为.container_12类着色,而不是我的.grid_12类,因为每侧额外的10像素,使得网格有一些空白的呼吸空间。
我查看了960.gs示例网站,他在y轴上重复背景,并且似乎无论.grid_12或.grid_16类内部有多大或包含什么内容,它都会扩展。
当我想将背景涂成白色(而不是在y轴上重复图像)时,似乎我的.grid_12浮动了,因此.container_12没有高度,因此没有白色背景。
这是我相关的HTML。
<body> 
    <div id="logoContainer" class="container_12"> 
        <div id="logo" class="grid_12"> 
            <h1>Logo</h1> 
        </div> <!-- end #logo --> 
    </div> <!-- end #logoContainer --> 
    <div class="clear"></div> 
    <div id="menuContainer" class="container_12"> 
        <div id="menu" class="grid_12"> 
            <ul> 
                <li><a href="#" class="selected">Link 1</a></li> 
                <li><a href="#">Link 2</a></li> 
                <li><a href="#">Link 3</a></li> 
                <li><a href="#">Link 4</a></li> 
            </ul> 
        </div> <!-- end #menu --> 
    </div> <!-- end #menuContainer --> 
    <div class="clear"></div>
    <div id="contentContainer" class="container_12">
        <div id="content" class="grid_12">
            <p>Content here</p>
        </div> <!-- end #content -->
    </div> <!-- end #contentContainer -->
    <div class="clear"></div>
</body>

以及CSS

/* 960.gs */
@import url('reset.css');
@import url('960.css');
@import url('text.css');

#contentContainer
{
    background-color: #fff;
    margin-bottom: 10px;
    border-radius: 20px;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
}

+1,感谢介绍960网格系统!太棒了。 - Slider345
1个回答

2
为了回答自己的问题,<div class="clear"></div>需要放在每个.grid_后面,而不是每个.container_后面。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接