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

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

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

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

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

Ёлы-палы!

Хотите делать сайты так, чтобы они во всех браузерах отображались действительно одинаково? Вот здесь учат использовать глюки парсеров для того, чтобы заставить браузеры делать то, что вы от них хотите. Ужас.

Старые версии IE, как мы знаем, считали, что если написано {width: 100px; padding: 10px; border: 10px;}, то это значит, что ширина «ящика» должна быть 100 пикселей. Замечу, считали они так абсолютно справедливо. Однако w3c полагал (и полагает), что ширина этого ящика должна быть 140 пикселей. Все «правильные» браузеры следовали спецификации, а IE — здравому смыслу, поэтому странички отображались в них по-разному. Однако в 6 версии IE всё же сдался и стал следовать дебильным стандартам. Как же описать box так, чтобы его и старые и новые IE (и остальные браузеры) отображали правильно? Вот один из вариантов:

div {
width: 100px;
}
div {
\\width: 140px; 
w\\idth: 100px;
}
Подписаться на блог
Поделиться
Отправить

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

Популярное