Помню как перед выходом IE8 нам рассказывали, что следование стандартом самое важное для Microsoft и при разработке IE8 разработчики добились совместимости во многих областях. Теперь я понимаю, что этими многими областями был только HTML4 и наверно еще CSS первой версии. Все остальное в IE8 поддерживается на уровне "как хочу, так и отображаю". Только так я могу передать рекламную табличку, которую опубликовал на своем блоге Дин Хачамович (собственно табличку смотри в полной версии заметки)
Это хорошо, что MS хочет следовать стандартам, но табличка показывает, что все конкуренты уже на 50 и более процентов поддерживают современные стандарты а браузер MS IE8 вообще ничего не поддерживает из современного. Тут не гордится надо, тут нужно плакать. Современные технологии в IE будут поддержаны на 100% только в IE9, который пока доступен в релиз кандидате, а конкуренты уже давно поддерживают в реале. Я бы на месте MS не позорился и не показывал колонку с IE8
Web Standard | Number of Submitted Tests | Internet Explorer 9 RC | Mozilla Firefox 3.6.13 | Opera 11.01 | Apple Safari 5.0.3 | Google Chrome 9.0.597.84 | Internet Explorer 8 |
---|---|---|---|---|---|---|---|
HTML5 | 111 | 99% | 50% | 61% | 60% | 77% | 0% |
SVG 1.1 2nd edition | 70 | 100% | 76% | 94% | 84% | 89% | 0% |
CSS3 | 134 | 100% | 59% | 76% | 71% | 75% | 10% |
DOM | 127 | 100% | 93% | 82% | 84% | 89% | 6% |
Navigation Timing | 10 | 100% | 0% | 0% | 0% | 0% | 0% |
Web Applications | 77 | 100% | 49% | 40% | 35% | 36% | 0% |
JavaScript | 3413 | 100% | 47% | 47% | 86% | 89% | 6% |
Эта табличка подверглась большой критике и потому, что браузер MS должен на 100% соответствовать тестам, написанным в MS. Если это не происходит, про программеры схалявили. Я уверен, что под те функции, которые браузер не поддерживает в отношении стандарта, тесты просто не были написаны. Если написать все тесты на все функции описываемых стандартов, то 100% не будет.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Мне, как верстальщику, ни жарко, ни холодно от их замечательной поддержки стандартов в IE9. Поскольку работает он только под Win7, как писали костыли под IE7-8, так еще много лет и будем писать. Все равно нужна кроссбраузерность. То же самое с html5 и css3. Играться можно, но какой бы крутой сайт ни был и какие бы распоследние технологии не использовал, он должен работать под всеми браузерами. Так что, хотя все эти хромы и мозиллы рвут тельняшку, указывая на поддержку той или иной замечательной штуки, на деле повсеместное их использование - далекое далекое будущее. До сих в большинстве студий обязаловка IE6, какой уж там новый веб...
100 процентов эт перебор явный) особо понравился пункт вэб аппсов.
Интересно как они изуродуют хтмл5канвас апи, без своего же вклада у них никак.
Хотя и это не интересно. Эксплорер оч.редким говном был, есть и будет)
Наверное, я далеко ушел от верстки, но уже примерно как с год в случае обнаружения IE просто вывожу сообщение "поставьте нормальный браузер - и будет Вам счастье" (в более мягкой форме, конечно, но смысл именно такой). Потому стараюсь понемногу вводить какие-то современные фишки, не оглядываясь на то, что устаревшие браузеры их не поддерживают.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.