Подписка на блог

В Телеграме помимо ссылок на заметки делюсь околодизайнерскими наблюдениями.

В Твиттере помимо ссылок на заметки пишу всякую чушь.

В Тумблере и Же-же есть автоматические трансляции. Если не работает, напишите мне: ilyabirman@ilyabirman.ru.

По РСС и Джейсон-фиду трансляции для автоматических читалок

Мозилла юзерс вэлкам

Пользователи этого странного браузера, вероятно, заметили, что на всех страницах сайта, кроме главной, шапка рендерилась неправильно. Объяснить этот эффект с точки зрения логики, здравого смысла или спецификации XHTML 1.0 мне не удавалось, поэтому я на него просто плюнул.

Сегодня ко мне пришло письмо от Виталия Коваленко, где он указал мне на этот глюк. Я ему ответил, что я в курсе, но не знаю что делать. Приятно порадовало, что на моё «Может у вас есть идеи? Был бы очень признателен» он ответил идеями — и я за это ему очень признателен.

Одна из двух его идей заключалась в том, чтобы ко всем картинкам приписать style="display: block", так как Мозилла по умолчанию считает картинки inline-элементами (застрелиться). Именно эта идея и была реализована и теперь всё работает.

Собственно, проблема была не в том, что Мозилла считает img inline-элементом, а в том, что, по её логике, инлайн-картинка — отличный повод для того, чтобы забить на указанные в style размеры полей.

Ура. И, конечно, спасибо, Виталий.
Подписаться на блог
Поделиться
Отправить
2 комментария
jay
По-моему ничего странного в том, что img является inline-элементом нет. Более того, оснований сомневаться в трактовке Mozill’ы тоже нет, потому как она всегда славилась точным соответствием букве занона стандарта. Илья, я уже говорил, что вёрстка сайта усложнена чрезмерно. Будьте проще.
Илья Бирман
Верстать таблицами проще не получается. CSS все браузеры рисуют по-своему. Хотя, конечно, надо потихоньку переходить на CSS.
jay
Я верстаю таблицами, просто потому что по натуре своей ленив и тратить силы на оформление в <div> не желаю. Однако и сложности чрезмерной стараюсь избегать. Не бойтесь CSS — он не так страшен как кажется. По крайней мере два флагмана браузеростроения — Mozilla и MSIE — отображают большинство атрибутов CSS2 одинаково.

Пользовательский интерфейс
Доступны три раздела
электронного учебника

Популярное