为什么使用此css时背景色属性不';不行? 标题 主要的

为什么使用此css时背景色属性不';不行? 标题 主要的,css,cross-browser,background-color,Css,Cross Browser,Background Color,浮动图元不会影响其容器的高度。您在IE中遇到了一个bug,因为您没有触发标准模式是一个相当现代的Doctype 请参阅,以了解为什么事情会以这种方式工作,以及一些更好的方法来计算高度中的浮动。浮动元素不会影响其容器的高度。您在IE中遇到了一个bug,因为您没有触发标准模式是一个相当现代的Doctype 请参阅,以了解为什么事情会以这种方式工作,以及一些更好的方法来计算高度中的浮动。尝试为div指定高度。尝试为div指定高度。嗯。如果我写float:left;从根上看,我可以看到背景的变化。但是主

浮动图元不会影响其容器的高度。您在IE中遇到了一个bug,因为您没有触发标准模式是一个相当现代的Doctype


请参阅,以了解为什么事情会以这种方式工作,以及一些更好的方法来计算高度中的浮动。

浮动元素不会影响其容器的高度。您在IE中遇到了一个bug,因为您没有触发标准模式是一个相当现代的Doctype


请参阅,以了解为什么事情会以这种方式工作,以及一些更好的方法来计算高度中的浮动。

尝试为div指定高度。

尝试为div指定高度。

嗯。如果我写float:left;从根上看,我可以看到背景的变化。但是主div位于左侧,并且没有更居中:(所以不要浮动根!还有其他方法,你在Ed的博客上选择了列表中的第四个。我通常自己使用溢出方法。哦,是的!!溢出:自动工作:)我会用这个,我不关心mac的IE:)嗯。如果我写float:left;从根上看,我可以看到背景的变化。但是主div位于左侧,并且没有更居中:(所以不要浮动根!还有其他方法,你在Ed的博客上选择了列表中的第四个。我通常自己使用溢出方法。哦,是的!!溢出:自动工作:)我会用这个,我不关心mac的IE:)
<body> 
    <div> 
        <div id="ROOT" > 
            <div id="ROOT_0" > 
                header  
            </div> 

            <div id="ROOT_1" > 
                main
            </div

            <div id="ROOT_2" > 
                footer
            </div> 
        </div> 
    </div>
</body> 

html {height:101%;}
body {background:#FFFFFF;}

#ROOT{ background-color:#666666; width:980px; margin-left:auto; margin-right:auto;}    
#ROOT_0{background-color:#FF9933; width:970px; text-align:center; float:left; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;}    
#ROOT_1{width:980px; text-align:center; float:left;}    
#ROOT_2{background-color:#FF9933; width:970px; text-align:center; float:left; margin-top:10px; margin-bottom:5px; margin-left:5px; margin-right:5px;}