Предлагаю писать сюда доказанные (лучше даже проверенные на собственном опыте) глюки браузеров. Только значимые глюки.
IE6:
- Если для элемента задан фильтр, то для него задаётся overflow:hidden. Попробуйте вынести что-то абсолютом из блока с фоновой картинкой в ПНГ :) (IE6+IE7)
- Z-index считается по-другому — первоочередное значение имеет z-index родителя (IE6+IE7)
- Элемент с position:relative или absolute, у которого фильтром задана ПНГ-картинка, всегда будет поверх ссылки, которая в нём находится (IE6+IE7)
- Бывает, пропадает ХЗ куда абсолютный блок (например лого), если в хеадере есть паддинг. Почему — не понятно. Иногда помогает поменять абсолютные блоки местами (IE6+IE7).
- Бывает, пропадает блок с абсолютным позиционированием, если за ним следует блок с заданным свойством float:left|right (IE6+IE7)
IE7:
- Если ПНГ-картинка подгружена обычным способом, то $(elem).fadeOut() глючит — чернеет в процессе ратворения. Нужно подключать ПНГ-картинку, как и в ИЕ6, через фильтр (IE6+IE7+IE8).
Safari:
- Размеры картинок (если не заданы в аттрибутах) становятся доступны только после загрузки картинок. А яваскрипт из хедера отрабатывается до. Поэтому получаются нулевые значения
Замечал такой глюк в ИЕ: пропадает ХЗ куда абсолютный блок (например лого), если в хеадере есть паддинг.
Почему — не понятно.
Добавил в список
Тоже в IE, пропадает блок с абсолютным позиционированием, если за ним следует блок с параметром float:left (float:right;)
Добавил в список
Наткнулся на полезную ссылку, по идее тут собраны все баги в ИЕ. Текст правда на английском, если есть энтузиасты то можно перевести запостить на русском языке.