
Каждый веб-мастер сталкивался с такой проблемой, когда в одном браузере сайт отображается нормально, как надо, а в другом «плывет» - текст наезжает на графические элементы, меню «падает». Чтоб создать удобство всем пользователям, вне зависимости от используемого браузера, работодатели прибегают к услугам верстальщиков с навыками кроссбраузерной верстки.
Проблема несоответствия сайта в разных браузерах связана с особым взглядом браузеров на стандарты кода того же HTML. К примеру, атрибут height тега <tr> понимают далеко не все браузеры. В нашем случае лучше использовать таблицу стиля, а не простой атрибут. Если в коде присутствуют неуказанные атрибуты, браузеры назначают им значения по умолчанию. Но вот понимание умолчаний у разных браузеров разное. Чтоб этого избежать, в css файле для всех элементов, используемых на странице, нужно задать их значения, чтоб браузер не выставлял свои.
Многие версии одного браузера отличаются такими стандартами отображения кода, поэтому за выходом новых версий браузеров нужно следить. Так же нужно оптимизировать сайт под отображение на нескольких браузерах. Чем больше – тем лучше. Но берутся в основном самые популярные – Chrom, Opera, InternetExplorer, Safari, MozillaFirefox. Чаще всего проблемы возникают именно с IE. Налаживать отображение сайта в IE приходится долго и дотошно. Каждая версия Internet Explorer имеет свои особенности, которые нужно учитывать. На помощь вебмастеру приходят различные утилиты, например Multiple IE, которая позволяет установить на компьютер все версии браузера.
Некоторые пользователи принципиально пользуются одним браузером, храня там закладки и персонализируя оформление. Если Ваш сайт оптимизирован под работу только в Mozilla, а у пользователя Chrom и он видит неудобство в работе, никогда не пишите «Наш сайт лучше всего работает в MozillaFirefox», это лишь покажет Вашу неопытность и отсутствие заботы об удобстве пользователей. Лучше хорошо оптимизируйте сайт для работы в разных браузерах.
Читайте так же: