27.02.2009, 18:00
общий
это ответ
Здравствуйте, Сычёв Игорь Иванович!
Если бы все решалось простым прописыванием, то тогда бы это "прописывание" уже давно встроили в браузеры! Поймите одну простую вещь. Страницы отображаются некорректно вовсе не для того, чтобы разработчику жизнь усложнить.
Вообще-то корректное отображение страницы в разных браузеров - это проблема, над которой ломает голову уже не одно поколение дизайнеров и верстальщиков. В результате "войны браузеров" получилось так, что стандарты CSS принимаются в разных браузерах по-разному: скажем, в IE и Opera по-разному работает позиционирование(в IE до 7-ой, если не ошибаюсь, position:fixed отсутствует, в то время как в Opera доступны все значения и они корректно работают) или свойства CSS для работы с содержимым элементов(я имею в виду свойство content и псевдоэлементы :before и :after). В целом, как мне уже подсказывает опыт верстки страниц для разных браузеров, в IE CSS поддерживается хуже, чем в Opera(и ее поддержку тоже нельзя считать идеальной) и, тем более, хуже, чем в Mozilla Firefox(поддержка CSS в данном браузере, на мой взгляд, реализована наилучшим на сегодняшний день образом).
Поэтому рецепта тут единого и простого быть не может: Вы кода своей страницы и кода таблиц стилей не привели, поэтому нельзя тут однозначно сказать "сделай то и это, и будет тебе счастье". Здесь следует верстку вести либо в обнимку с хорошим справочником по CSS или в обнимку с хорошим специалистом в этой области. Либо упростить свой код, оптимизировать его.
С уважением, Товарищ Бородин