我创建了一个主div,并将ted拆分为两个css代码
#main { background-color:#FFFFFF; width:1000px;}
#left { width:750px; float:left }
#right { width:250px; float:right }
但当我把它改成时,背景颜色没有改变
#main { width:1000px;}
#left { background-color:#FFFFFF; width:750px; float:left }
#right { background-color:#000000; width:250px; float:right }
它可以工作,但当高度改变时,它看起来很无聊。我想改变整个主分区的背景色。
如果您的主div获得
#main {
min-height:100px;
max-height:100px;
}
它需要一个高度来显示背景色
如果它不起作用,请显示html部分
如果没有html,这只是猜测,但我认为您的问题是div#main的高度为0。发生这种情况是因为内部的浮动div不再是文档流的一部分。尝试在主div上设置一个高度,这应该可以修复它。
添加以下规则
#main:在{content:"之后;显示:块;溢出:隐藏;清除:两者都有;高度:0;}
它将清除漂浮物,使容器与里面最高的柱子一样高。