2008-09-05 2 views
12

Каковы основные различия (если они есть) между коробчатыми моделями IE8 и Firefox3?Есть ли разница между коробкой моделей IE8 и Firefox3?

Одинаковые ли они сейчас?

Каковы основные отличия между этими двумя браузерами? Может ли веб-разработчик предположить, что эти два браузера одинаковы, поскольку они (по-видимому) поддерживают последние веб-стандарты?

ответ

10

Модель окна Internet Explorer была «исправлена» с Internet Explorer 6, пока ваши страницы находятся в стандартном режиме compliants.

См. Quirks mode и Internet Explorer box model bug.

До тех пор, пока я не узнал о дециляциях doctype, чтобы заставить IE работать правильно, была настоящая БОЛИ, потому что IE работает в режиме «quirks» по умолчанию. Таким образом, наличие стандартного режима doctype устранит целую кучу самых болезненных проблем CSS.

2

Я бы никогда не предполагал, что любой браузер отображает страницу точно так же .. всегда проверяйте!

Несмотря на то, что они поддерживают стандарты, существует множество вариантов между различными браузерами и даже разными версиями. FF1 по-разному относится к FF2, который по-разному относится к FF3.

Вы также должны помнить, что каждый браузер имеет свой собственный движок JavaScript, который снова приведет к работе некоторых скриптов, а другие - к сбою.

Вы можете, конечно, уменьшить эти различия, используя рамки CSS и JavaScript, которые были разработаны для поддержки нескольких браузеров.

Однако вы все равно должны протестировать во всех браузерах. Всегда будет что-то, что не совсем выглядит или ведет себя правильно.

0

Вещи, которые всегда будут отличаться между двумя (и другими браузерами), являются значениями по умолчанию (размеры шрифтов в заголовках, например). Способ, которым они достигают визуальных эффектов по умолчанию, часто различен, например, независимо от того, используют ли они пробел или маржу для достижения отступов в маркированных списках.

Что-то вполне положительное, что я только что заметил, что IE8, наконец, исправляет обработку IE margin: 0 auto для элементов блока, которые вы хотите горизонтально центрировать в своих родителях.

Смежные вопросы