Ёлы-палы!

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

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

div {
width: 100px;
}
div {
\\width: 140px; 
w\\idth: 100px;
}
Дальше
Мои книги