2010-07-30 3 views

ответ

1

Он принимает ширину родительского элемента и устанавливает ширину текущего элемента на 100%.

Возможно, вы столкнулись с тем, что IE box model bug (который все еще присутствует в «режиме Quirks»).

В частности, в режиме quirks IE включает прописку в пределах области, определяемой «шириной», в то время как модель коробки W3C не добавляет - и заполнение, и край добавляются к ширине.

+0

Итак, если родительский элемент является тегом body, не должен ли тег div со 100% шириной, содержащейся в теге body, быть на 100% страницы? Кроме того, я использую строчные правила IE8 и XHTML, поэтому, если у моего документа нет ошибок, которые я не вижу, я не думаю, что проблема с моделью коробки является проблемой. – ubiquibacon

+0

Теоретически, да. – Amber

+0

После того, как я попробовал много разных комбинаций, я нашел тот, который работал. Использование режима совместимости в IE8 стало последним, что заставило его работать, но я должен был изменить что-то еще в этом процессе, потому что за последние 24 часа я многократно пытался использовать режим совместимости, и он не работал. В любом случае, по крайней мере, я знаю, в чем проблема, теперь мне просто нужно выяснить, как заставить страницу загружаться в режиме совместимости. Еще одна вещь, @Amber, вы рассматриваете «Режим Quirks Mode» и «Режим совместимости» то же самое? ??? – ubiquibacon

1

Для получения более подробной информации вы можете обратиться к странице THIS.