Кроссбраузерная верстка HTML


На сегодняшний день существует несколько самых популярных браузеров, которые люди используют для своей работы в Интернет. И постоянная головная боль любого веб дизайнера - это то, что один и тот же HTML код выглядит по разному в разных браузерах. Более того, один и тот же код выглядит по разному в разных версиях одного и того же браузера.

Кроссбраузерная верстка при создании сайта

Естественно, любой веб мастер должен заботится о том, чтобы сайт выглядел одинаково в наибольшем количестве браузеров. Именно это умение (когда код выглядит одинаково в различных браузерах) и называют "кроссбраузерной версткой HTML".

Кроссбраузерная верстка — верстка веб-сайта, которая выглядит и работает одинаково в популярных на данный момент браузерах (иногда уточняется список поддерживаемых браузеров). Здесь следует обратить внимание на слово «популярный», браузеры различаются версиями, поддержкой тех или иных технологий, например, в очень старых браузерах, таких, как текстовый Lynux, кроссбраузерная верстка не имеет силы. Когда, рассказывая о создании сайта, говорят о кроссбраузерной верстке для разных браузеров, то, как правило, выделяют определенное множество браузеров, «придерживающихся» определенных стандартов. К примеру, множество браузеров с заявленной поддержкой HTML+CSS (иногда в список включают JavaScript) определенный версий. Почему заявленных? Потому, что у каждой фирмы-разработчика браузеров свои реализации стандартов на отображение кода сайта. Отсюда, один и тот же код веб-сайта может отображаться по-разному в различных браузерах выбранной группы.

Написать кроссбраузерный код, значит обойти или обмануть (есть специальные приемы, т.н. «hack"-и) несоответствия в стандартах и написать код (сверстать сайт) так, что он отображается одинаково в различных браузерах выбранной группы.