Кроссбраузерность — свойство сайта отображаться и работать во всех популярных браузерах идентично. Под идентичностью понимается отсутствие развалов верстки и способность отображать материал с одинаковой степенью читабельности.

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

Часто возникает много проблем с версиями Internet Explorer ниже 10, поэтому многие разработчики веб-сайтов не беспокоятся о кроссбраузерности, а ставят страницу-заглушку, то есть пользователь Internet Explorer может видеть лишь одну страницу, на которой ему рекомендуется сменить браузер, без возможности увидеть контент сайта.

Причины появления

Этот термин начали использовать во время браузерных войн, происходивших в конце 90-х годов. В этом контексте термин относится к сайтам, которые работают как в Internet Explorer, так и в Netscape Navigator. В то время производители стали внедрять собственные функции для браузеров, что привело к некоторым особенностям отображения и концептуальным различиям в работе.