Подписаться на блог
В Твиттере

Реплики и ссылки на заметки

В Фейсбуке

Ссылки на заметки

Вконтакте

Ссылки на заметки

В Телеграме

Ссылки на заметки

В Тумблере

Заметки целиком

В Же-же

Заметки целиком

По РСС

Заметки целиком

Если что-то из этого не работает, напишите мне: 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;
}
Подписаться на блог
Поделиться
Отправить

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

Популярное