§ 7. Что такое кроссбраузерность сайта?
Кроссбраузерность — свойство сайта отображаться и работать во всех наиболее популярных браузерах одинаково, когда отображение параметров страниц при использовании разных браузеров и их различных версий и модификаций близко к исходному дизайнерскому и функциональному виду сайта.
Страницы сайтов — это набор текстовых файлов, размеченных на языке HTML. Эти файлы, будучи загруженными посетителем на его компьютер, понимаются и обрабатываются браузером и выводятся на средство отображения пользователя: монитор компьютера, экран планшета или смартфона, принтер или факс и т. п.
Каждый самостоятельно выбирает браузер — прикладное программное обеспечение для просмотра веб-страниц — для личного использования. Самые распространённые из них среди обычных пользователей Рунета: Mozilla Firefox, Google Chrome, Opera, Safari, Internet Explorer (IE). Но проблема в том, что каждый браузер по-своему интерпретирует код сайта. И задача верстальщика состоит в том, чтобы унифицировать требования всех браузеров и привести отображение сайта к единому формату.
Надо сказать, что большинство современных браузеров всё-таки стремятся придерживаться международных стандартов и рекомендаций W3C в области обработки и отображения данных. Стандартизация позволяет добиться предсказуемости в визуальном представлении информации конечному пользователю, независимо от технологии, которая использована для её отображения в браузере. Но на практике далеко не всё так гладко, как задекларировано. И самые большие проблемы для веб-разработчиков доставляет Internet Explorer.
Не стоит пренебрегать настройкой кроссбраузерности сайта, так как она оказывает существенное влияние на поведенческие факторы и развитие веб-проекта в целом.
Вот пример различной интерпретации браузеров логотипа сайта при не унифицированном коде.

