IE: и только боги знают…

6th March 2004 - 21:07

Я уже писал об этом баге, но повторение — мать.

Два дня делал макет, рука уже тянулась к полке с пирожками. Потом вспомнил. Как только появляется несколько строк курсива в одном из блоков, вёрстка плывёт. С <blockquote> ещё как-то можно побороться, но при виде <em> руки опускаются. Выражаясь культурным языком, я жутко опечален.

Курс лечения для приведённого кода: отказаться от text-align:justify. Это было бы смешно, …

Categories: CSS | comments: (6)

Комментарии

1. РезиновыйЗапаЛ 6th March 2004 - 22:36

А суть проблемы?
Смотрю в IE и не вижу как вёрстка плывет.
Где проблема то?

Mash:

Один блок немного шире другого, посмотри внимательно.

2. Inquisitor 6th March 2004 - 22:44

у меня такое было тоже на <blockquote>. Появлялась прокрутка во фрейме. Решил заключением всего содержимого в таблицу. Но день я на это убил, было как в сказке:
+ div — скролла нет.
+ blockquote — скрола нет
+ в blockquote вставим p — скролл появляется
- убираем p — скролл остаётся. чё за?!

и так весь день.

Mash:

ИЕ знатный выдумщик. :)

3. РезиновыйЗапаЛ 6th March 2004 - 22:59

Теперь вижу:(
Позволю пока догадку, а позже сообщу о реальной проверке.
Догадка.
Использование шрифтов с засечками. Большинство из них не моноширинные. Если взять, например Verdana или MS Sans Serif, то этого, подчеркиваю — вероятно, не будет, т.к. у них италик и норма по ширине не играют.
Но проверить стоит.

4. РезиновыйЗапаЛ 6th March 2004 - 23:07

Про шрифты был не прав.
Проблема не в них.

5. РезиновыйЗапаЛ 6th March 2004 - 23:12

Пробуешь BLOCKQUOTE {FONT-STYLE: italic 75%/135%}
Оп-ля и нате — блок по ширине больше не играет.
Для <em> не проверил, но и он наверно восстановиться.

6. РезиновыйЗапаЛ 6th March 2004 - 23:17

Ошибся, не то делаю.
На два экрана разрываюсь.
Сорри.

Комментарии временно отключены.