Я использую подход, чтобы написать CSS для своего сайта и протестировать его только в Google Chrome. Вы также можете использовать Firefox 4. Причина, по которой я использую эти браузеры, заключается в том, что если мой CSS в них выглядит хорошо, я уверен, что он соответствует стандартам и имеет большой шанс выглядеть хорошо, когда выходят новые браузеры.
Затем я смотрю на свой сайт в IE. Теперь, к счастью, вам больше не нужно беспокоиться о IE6. Почти все игнорируют это. Поэтому вы должны думать о своей аудитории. Как вы думаете, большинство из них будет использовать IE9 или IE8? Если вы согласны с IE9, то почти наверняка ваш сайт выглядит великолепно без каких-либо изменений, потому что это браузер, полностью соответствующий стандартам. Если вам нужна совместимость с IE8, добавьте еще одну таблицу стилей CSS и сделайте так, чтобы она отображалась только в браузере IE. Ваш тег будет выглядеть так:
<head>
<link rel="stylesheet" type="text/css" href="your-main-style.css" />
<!--[if lte IE 8]>
<link rel="stylesheet" type="text/css" href="ie8-and-down.css" />
<![endif]-->
</head>
Так что теперь вы можете помещать любые исправления стилей в эту таблицу стилей, не затрагивая стиль в основной таблице стилей. Держите это до абсолютного минимума, чтобы его было легко поддерживать.
В качестве отступления, если вы хотите просто повеселиться на сайте, выберите понравившийся браузер и убедитесь, что он работает в этом. Затем поместите сообщение внизу, в котором говорится, какой браузер лучше всего отображает ваш сайт.