= Сообщение: 1672 из 6465 ================================== RU.BLOG.MITHGOL = От : Mithgol the Webmaster 2:5063/88 19 Mar 08 10:42:40 Кому : All 19 Mar 08 10:42:40 Тема : Записки вебмастера: поведение <img> внутри <td> не в quirk-режиме FGHI : area://RU.BLOG.MITHGOL?msgid=2:5063/88+47e0c8b0 = Кодировка: CP866 =========================================================== ============================================================================== * изначально написано в эхоконференцию Ru.Blog.Mithgol * также было отослано в эхоконференцию Ru.HTML.Chainik * также было отослано в эхоконференцию Ru.HTML.Profy
При стремлении достичь идеала (то есть использовать нормальный DOCTYPE и вырубить quirk-режим) приходится терпеть лишения и преодолевать препятствия.
Например, ещё на прошлой неделе заметил, что img-элемент не плотно прилегает к верхней границе ячейки в MSIE 6.
В Firefox прилегает, а в проклятом MSIE ── не прилегает.
Поставил рисунку display: block !important; ── не помогло.
Поставил ячейке line-height: 0 !important; ── не помогло.
Причём если переключатель размера шрифта стоит в позиции 'средний' ── тогда всё в порядке; а вот когда 'крупный' или 'самый крупный' или 'мелкий' или 'самый мелкий' ── тогда отъезжает ровно на один пиксель, собака.
А у меня между обрамляющими td-тегами и внутренним img-элементом были вставлены комментарии. Я их догадался сегодня стереть ── и всё заработало как надо, как в Файерфоксе.
После этого стёр !important-стили; рисунок снова отвалился от края ячейки.
Поставил ячейке line-height: 0 !important; ── не помогло.
Стёр line-height: 0 !important и поставил рисунку display: block !important; ── заработало всё как надо.
У-у-у-у, шаманство. Хотя дело и в том, что элемент не блочный, но какого рожна у него сверху ненулевой half-leading даже при нулевом line-height? Где, растуды его об пень, соблюдение пункта 10.8.1 спецификации CSS уровня 2 в редакции 1?..
И почему эта гадина MSIE 6 воспринимает комментарии перед блочным img-элементом так, что оставляет пробел?
Испытываю сильное желание верстать в quirks mode до тех пор, пока не повымирают чёртовы системы Windows 2000, на которые, как известно, WIE 7 не установить.
Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/ Mithgol the Webmaster. [Team В эхолисте ,,ё`` уместим] [Team А я меняю subj]