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

StackOverflow https://stackoverflow.com/questions/45407

Вопрос

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

Они сейчас такие же?

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

Это было полезно?

Решение

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

Видеть: Режим причуд и Ошибка блочной модели Internet Explorer.

До тех пор, пока я не узнал об объявлениях типа документа, заставить IE работать должным образом было настоящей БОЛЕЗНЬЮ, потому что IE по умолчанию работает в «режиме причуд».Таким образом, наличие стандартного режима документа устранит целый ряд наиболее болезненных проблем CSS.

Другие советы

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top