IE6 центрированная ошибка контента - PullRequest
0 голосов
/ 12 апреля 2009

У меня есть некоторый центрированный контент внутри div. Это хорошо отображается в Firefox / Chrome. В IE6 контент распространяется за пределы div на все окно браузера. Есть идеи, что может быть причиной этого?

Ответы [ 4 ]

1 голос
/ 24 июня 2009

Обходной путь IE6

Нужно иметь выравнивание текста: центр родительского div, например, body, так что ваш контент div находится в центре IE6.

Затем используйте margin: auto в блоке контента, чтобы убедиться, что div центрирован в лучших браузерах.

CSS

body {
    text-align: center;
}

#content {
    width: 500px;
    margin-left:auto;
    margin-right:auto;
}
0 голосов
/ 12 апреля 2009

Тег

устарел. Вы должны сделать что-то вроде этого:
<div style="text-align:center; margin: 0 auto; width: 400px;">
</div>

Таким образом, вы будете иметь центрированный контент.

0 голосов
/ 12 апреля 2009

Я определил тип документа и центрирую содержимое с помощью CSS.

0 голосов
/ 12 апреля 2009

Убедитесь, что у вас есть определение типа документа в верхней части вашей страницы. В противном случае IE6 откроет страницу в режиме причуд, который может испортить все виды вещей ...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
...