为什么页面会在IE6和IE 7中浮动?
答案 0 :(得分:1)
要解决有缺陷的旧版IE,您可以将其集中在这样的内容:
body{
text-align:center; /* for older browsers */
}
#main_container{
margin:0 auto;
width:1000px;
text-align:left; /* this is important */
}
答案 1 :(得分:1)
IE6 +支持margin属性的“auto”值。但是,它需要以符合标准的模式显示页面。删除冗余的< pre> doctype之前的元素将解决整个问题,而无需使用text-align。
答案 2 :(得分:0)
您的网页is invalid HTML,因此我建议您先将其设为有效。 ESP。您的doctype之前的错误和<pre>
标记。
根据您的实际问题:IE不会根据标准解释margin(-left): auto
。要解决此问题,请在周围的块元素(在您的情况下为text-align:center
)中执行<body>
,并在您的实际元素(在您的情况下为text-align
)中再次.container_12