Необходимо выполнить т.н. кроссбраузерную верстку. Иногда достаточно выделить стили для IE, иногда, подготовить дополнительные изображения, а иногда и то и другое и еще много чего.
так а как это сделать ? можете дать описание?
Так я ведь привел термин определяющий процесс и даже поискал, все, что я скажу есть в гугле. Искать по указанному словосочетанию и смежным формулировкам.
Начать рекомендую с условных комментариев, они решают львиную долю вопросов верстки выполняя селекцию браузеров от известного софтверного гиганта.
Вопрос слишком широк для его описания в рамках комментария. На вимео есть записи выступлений известных верстальщиков освещающие данный вопрос.
В общем случае стоит проверять валидность кода и исправлять ошибки, на которые укажет валидатор: http://validator.w3.org/. Это поможет отловить незакрытые теги и т.п.
И, само собой, при разработке сайта проверять его в разных браузерах. Полного совпадения с точностью до пикселя может и не быть, но корректное отображение в современных версиях браузеров вполне достижимо.
🙂 Не ради холивара.
Валидная верстка не всегда кроссбраузерна, что Вы скажете, например, о zoom:1
? Валидность во многом зависит и от доктайпа. Например часть элементов html5 и css3 не пройдут валидацию. «Выловить блох», т.е. найти не закрытый или кривой элемент поможет правильно подобранный редактор.
Я даже так скажу, кроссбраузерная верстка в больше степени не проходит валидацию, вот, например, результат проверки по приведенной Вами ссылке, казалось бы простого и, безусловно, холеного ресурса ya.ru.