Плохо или совершенно неправильно получать горизонтально центрированную страницу, настраивая свойства CSS тега html? - PullRequest
1 голос
/ 04 августа 2010

Плохо или совершенно неправильно получать горизонтально центрированную страницу, настраивая свойства CSS тега html?

Фрагмент кода CSS:

<style type="text/css">
    html
    {
        width: 1200px;
        margin: 0px auto;
        background-color: Gray;
    }
    body
    {
        background-color: red;
    }
</style>

Фрагмент HTML-кода:

<body>any contents go here...</body>

1 Ответ

1 голос
/ 04 августа 2010

html является отцом каждого элемента на странице. Если это станет по центру, скажем, вы хотите расположить что-то абсолютно в верхнем левом / правом углу всей вашей страницы. Теперь он станет относительным к центрированному элементу html, скорее всего ... и было бы неприятно компенсировать этот эффект, поэтому я не рекомендую делать это.

Вот почему лучше центрировать хотя бы тело или div-обертку.

EDIT : Похоже, что элемент AP будет относиться ко всему окну просмотра в моем реальном тесте (в Fx 3), но даже в этом случае он может быть несовместимым между браузерами и несовместимым с IE.

Вы гарантируете, что все пойдет правильно, центрируя обертку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...