Подтвердить что ты не робот

Есть ли разница между коробками моделей IE8 и Firefox3?

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

Теперь они одинаковы?

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

4b9b3361

Ответ 1

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

Смотрите: Режим Quirks и Ошибка модели браузера Internet Explorer.

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

Ответ 2

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

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

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

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

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

Ответ 3

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

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