Центр div внутри div (я знаю, это не работает ...) - PullRequest
2 голосов
/ 05 декабря 2010

Почему это не работает? Выравнивает по горизонтали правильно, но не по вертикали в 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 Ответ

1 голос
/ 07 января 2011

В переходном режиме (режим причуд) IE поддерживает поведение своих старых браузеров, чтобы не нарушать ранее существующие веб-сайты, которые были сконструированы так, чтобы выглядеть нормально в IE 5. Так что в IE 6 и выше, если вы не определилиСтрогий тип документа, тогда он прибегнет к своему старому некорректному поведению, не учитывающему маржу: auto.

...