Кроссбраузерность

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

Очень часто можно столкнуться с тем, что сверстанный макет сайта нормально отображается в одном браузере, а в другом у него ломается верстка — элементы начинают вылезать за пределы предназначенных им областей. Происходит это из-за того, что у разных браузеров по разному заданы стили отображения элементов по умолчанию. Не все браузеры успевают оперативно вводить поддержку всех новых html-тегов и css-свойств.

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

Кроссбраузерность

Т. к. веб-технологии постоянно развиваются, то 100% кросбраузерность обеспечить не удастся. До сих пор существуют люди которые сидят в интернете через браузер Internet Explorer 6. Для обеспечения нормального отображения интернет-страницы созданной с помощью современных веб-технологий, в файле стилей потребуется дописать кучу «костылей». Поэтому многие веб-разработчики ставят страницу -заглушку, и, если у пользователя браузер Internet Explorer ниже 10 версии, ему показывается страница на которой ему рекомендуют сменить браузер.

Часто понятие кроссбраузерность путают с попиксельным соответствием, хотя это абсолютно разные понятия.