为什么这不起作用?它在水平方向上正确对齐,但在Opera中不垂直。在IE中,它根本不起作用。
http://img834.imageshack.us/img834/340/86238198.png
#footer
{
position: absolute;
top: 905px;
width: 100%;
min-width: 800px;
height: 95px;
margin: 0px;
background-image: url('footerbg.png');
}
#center
{
position: relative;
width: 20%;
height: 70%;
margin: auto;
background-color: red;
}
答案 0 :(得分:1)
在Transitional(quirks模式)中,IE维护其旧版浏览器的行为,以便不破坏在IE 5中构造成看起来正常的预先存在的网站。因此在IE 6及更高版本中,如果您没有定义一个严格的doctype,然后它会采用其不遵守margin:auto。
的旧的错误行为