Морозов Дмитрий писал(а):
Есть понятие валидности.
Если доктэйп указан правильно и верстка валидна- всё будет отображаться одинаково.
Мой сайт
http://dm-web.info , например, сверстан в полном соответствии с XHTML 1.0 и выглядит одинаково во всех браузерах, которые поддерживают XHTML 1.0.
Цвет в CSS для всех браузеров указывается background:#FFFFFF;
Тут я не соглашусь, пратически невозможно сделать валидный сайт для всех браузеров, особенно, "если сайт резиновый". У IE свое понимание вещей + он не ест многие конструкции css (особенно в дивах у него отступы\границы посвоему считаются). Последние его версии еще более-менее, а вот 6-7 (как раз которых подавляющее большинство, т.к. они идут в паке с XP, а с ней пока мало кто расстался ) - вообще ниочем, например спрайтовая анимация кнопок, сразу отпадает...
А код с бакграундом я привел для примера, я вкурсе что цвета вида #хххххх, воспринимаются всеми.
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.
код говорит о том, что IE-6 прочтет эту строку
Цитата:
-background: green; /* для всех ie */
и проигнорит остальные, "нормальные браузеры" (Опера, хром, мозилла) прочтут
и пропустят остальной код , и соответственно, остальные версии IE прочтут это
Цитата:
//background: green;
и проигнорят остальное... Это удобно, чтобы не писать отдельные css для отдельных версий IE.