Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.BLOG.MITHGOL
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.BLOG.MITHGOL с датами от 17 Mar 07 10:14:46 до 08 Sep 10 17:49:44, всего сообщений: 6465
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 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; ── не помогло.

Скачал http://meyerweb.com/eric/tools/css/reset/index.html и применил на сайт;
всё равно не помогло.

Причём если переключатель размера шрифта стоит в позиции 'средний' ── тогда всё
в порядке; а вот когда 'крупный' или 'самый крупный' или 'мелкий' или 'самый
мелкий' ── тогда отъезжает ровно на один пиксель, собака.

А у меня между обрамляющими 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]

... В России две беды ── дураки и дуры.                            (C) unknown
--- Now playing:          http://www.traditio.ru/index.php/Quake_II_Deathmatch
* Origin: Лао-Цзы ответил на это ему, что теперь есть два Лао-Цзы (2:5063/88)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 2.492398 секунды