В продолжение к этому, поясняю, откуда берутся кавычки в стилях:
1. в фотошопе ставлю для слайса цвет фона
2. получаю кучу <td bgcolor=”#aaaaaa”>
3. копирую bgcolor=”#aaaaaa” в клиборду и заменяю все вхождения этого дела на class=”hren”
4. в css вставляю класс и то, что было в клиборде, заменив bgcolor= на background:
5. смотрю в IE6 и спокойно продолжаю работать
А потом, когда начинаю “совместировать” страницу с разными экзотическими броузерами, из-за этой ошибки отваливаются стили целиком, и это бесит.
При этом за два дня верстки сайта под IE5,6 плюс Opera 6,7 плюс FireFox из четырех случаев, когда HTML отображался в броузерах по-разному, в трех права была Opera7. версия для печати
1. У Эксплорера не отключалась горизонтальная полоса прокрутки. Пришлось забить, потому что мой способ фатально отражался на шестой Опере. В седьмой работало идеально.
2. Эксплорер игнорировал height=100% в td (в Опере отображалось правильно). Приiлось сделать вложенную таблицу.
3. Как следствие предыдущего, оказалось, что Опера не умеет растягивать вложенные таблицы на всю высоту ячейки. Это единственный случай, когда она была не права.
4. В IE6 не работает display:fixed. Более того, он заменяет его не на absolute, а на static, что совсем уж не логично. Лечится так: html>body #id { display:fixed; }
см. также:
Technorati Tags: технологии CSS HTML софт броузеры Опера






gregor:
Слушай, а ты какой DTD использовал?
Эргэл:
В том-то вся и фигня, что если поставить какой-нибудь DTD, придется его соблюдать, а это западло.
gregor:
Вообще, я когда щупал кроссбраузерность обявление strict-модели html4.01 или xhtml1.0 оченна помогало. по-сути, оставалось только box-model hack пользовать, чтобы ширины были одинаковы у блочных элементов.