Как сказал rudi_visser, вы должны проводить кроссплатформенное тестирование. Это немного беспокоит, но оно того стоит.
Вы можете начать с использования такой службы, как browsershots.org , чтобы быстро проверить, хорошо ли выглядит ваш сайт. Чтобы проверить более старые версии IE, Microsoft предоставляет образов виртуальных машин , которые вы можете запустить в Virtual PC для реального тестирования сайтов. Кроме того, есть этот сайт , который похож на browsershots.org, только быстрее и только для IE. Обратите внимание, что службы скриншотов не заменяют собой фактическое тестирование сайта на определенной платформе / браузере, но это быстрый способ проверить, работает ли что-то вообще.
Я бы определенно рекомендовал проверить ваш сайт в более старых версиях IE, поскольку IE имеет богатую историю, ну, в общем-то, не совсем правильную работу. IE9 (который, я полагаю, вы используете) является большим улучшением, но многие все еще используют версии 6-8. Поскольку IE6 существовал в течение ~ 9 лет без существенных изменений, IE 7, 8 и 9 пришлось многое наверстать, поэтому все они очень разные.
Что касается других браузеров, их рендеринг более согласован в разных версиях, но они могут быть непоследовательными на разных платформах. Опять же, как сказал rudi_visser, элементы могут смещаться, и особенно текст может выглядеть по-другому. Например, в Mac OS X используется метод сглаживания шрифтов, отличный от Windows, поэтому строка текста может выглядеть длиннее / короче, смелее / светлее от одного к другому. Кроссплатформенный браузер, такой как Firefox, будет использовать рендеринг шрифтов ОС, поэтому, несмотря на то, что браузер одинаков для разных платформ, он все равно может выглядеть по-разному. (Исключением является Safari в Windows, который, я думаю, настаивает на использовании сглаживания шрифтов в стиле Mac вместо собственного в Windows).