div中的div(我知道,它不起作用......)

时间:2010-12-05 16:18:13

标签: html margin center

为什么这不起作用?它在水平方向上正确对齐,但在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;
}

1 个答案:

答案 0 :(得分:1)

在Transitional(quirks模式)中,IE维护其旧版浏览器的行为,以便不破坏在IE 5中构造成看起来正常的预先存在的网站。因此在IE 6及更高版本中,如果您没有定义一个严格的doctype,然后它会采用其不遵守margin:auto。

的旧的错误行为