Давайте начнем с javascript EcmaScript : сегодня вам нужно сделать одну версию для Mozilla / Opera / Safari и другую версию для IE.
Opera и Firefox поддерживают некоторые CSS3. Угадайте, что: IE нет. А как насчет CSS2-стандарта? Нет, IE все еще не готов использовать это. Я не уверен, сколько из IE1 стандарта IE1 поддерживают, но я знаю, что IE6 не поддерживал его полностью.
Сегодня вы не можете использовать xhtml должным образом: IE не поддерживает документы, которые будут использоваться как xhtml ..
Решение, которое сегодня делают многие веб-разработчики, состоит в том, чтобы создать множество вложенных тегов
, чтобы заставить IE правильно отображать страницу. Большинство современных браузеров (не IE6) поддерживают css-правила для тегов 'html' и 'body', и поэтому можно избежать дивомании. (Что ж, сегодня в IE можно избежать дивомании, так что этот последний момент не так уж важен)
PNG-картинки также являются проблемой, как указал Рич Брэдшоу.