Центрирование фиксированной ширины DIV внутри родительской DIV ширины 100% - PullRequest
2 голосов
/ 28 февраля 2010

У меня есть настройки, аналогичные приведенным ниже:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml”>

<div id=“a” style=“width: 100%”>
<div id=“b” style=“width: 200px; margin: 0 auto”>
</div>
</div>

И это прекрасно работает во всем, кроме IE.

Кто-нибудь знает, что происходит и как это исправить. Я знаю трюк с выравниванием текста, но должен быть лучший метод. Я ненавижу небрежный код: -)

Приветствия

1 Ответ

0 голосов
/ 03 марта 2010

Трюк с выравниванием текста - это то, что я использовал. Я тоже ненавижу небрежный код, но это же IE.

Что-то, что приходит мне в голову, это то, что, возможно, вам нужно установить ширину для всех элементов за ее пределами. Попробуйте установить ширину в html и body тоже.

Вам не хватает тега body, вы заметили, что, поскольку ваш код слишком далек от действительного, это должен быть просто пример, верно?

...