Интересно, я доживу до того момента когда все браузера (новые версии) будут поддерживать стандарт, и сайты, написанные по стандартам, будут везде выглядеть одинаково?
Для этого разработчики должны писать, руководствуясь стандартами. А пока каждую страничку отдельно доверстывают под MS — ничего не изменится. MS выгодно отклонение от стандартов, пока они всё ещё держут большую часть рынка.
та ну, в те времена когда эти свойства придумывались, разработчики браузеров свои элементы придумывали, какие там префиксы…
а сейчас префиксы добавили т.к. свойство может быть без префикса только если 100% соответствует стандарту (а M$ щас к этому серьёзно подошла — один набор testcase из 2524 тестов для css 2.1 чего стоит...), а css3 ещё не окончен, так что всё верно…
да и старые overflow-x/y никто не отнимает :) так что ms- можно не писать для того свойства.
Working Draft Микрософт не будет реализовывать, а если и будет то в в виде расширений с префиксом -ms-
пусть войдет в рекомендацию w3c потом и речь вести можно будет
Я искренне надеюсь, что M$ выполнит обещание «However, in order to ease the transition, the non-prefixed versions of properties that existed in Internet Explorer 7, though considered deprecated, will continue to function in Internet Explorer 8». Благо что большинство свойств из CSS3, которые поддерживает IE7, есть и в FF2/3, и успешно работают в Safari. А к выходу IE9 глядишь и CSS3 полностью примут.
Оперу, слава богу, мы на работе не поддерживаем.
За меня, слава б-гу, есть кому в статистику заглядывать. И придумывать, что поддерживать, а что — нет. Тем более что наши цифры Хабра и тындекса не показатель — f.ex. www.w3schools.com/browsers/browsers_stats.asp
От себя же скажу — 4 года просидел на Опере.
Сейчас понял простую вещь:
— FF — это удобно.
— IE — это дефолт в винде.
— Opera была хороша, пока была платной/с баннерами. Сейчас же даже по поддержке стандартов она проигрывает даже 6-му IE.
Да, специальное примечание для фэнов Оперы. Ваш любимый браузер — говно, и хватит на него дрочить.
как веб-разработчик куда менее крутой чем Вы, всеже, скажу:
вы написали ерунду. три вещи, которые Вы поняли, мягко говоря, в понимании не нуждаются и статистикой опровергаются для большинства сайтов.
получается, то ли те, кто смотри вместо Вас в статистику и «решает» имеют дело с довольно специфическим проектом, реально заточенным под один-два браузера (скажем, интранет-сайт в компании, сисадмины которой запрещают использовать не-дефолтный браузер) или они клинические имбецылы.
Я не понял фразу:
«Разработчики понимают, что для многих сайтов придется переводить старые значения на новые, поэтому старые значения, хотя и будут считаться устаревшими, будут поддерживаться в восьмой версии ради совместимости. При разработке же нового кода для IE 8 следует использовать только новые именования .»
А на другие версии забить что ли?
Выходит, что теперь будут отдельные правила для восьмой версии с префиксом -ms- и отдельные без префикса для более ранних? А потом выйдет девятая версия для которой не нужно будет уже указывать префикс, но для поддержки восьмой версии…
M$ сделал очередное «чудо». очень надеюсь, что сей ишак будет хрошо себя вести на стандартах (x)HTML и CSS2, который сейчас применяются.
а многие специфические фитчи, на мой взгляд, еще слишком сыры, чтоб их использовать, не говоря уже о том, что другими браузерами не поддерживаются. что это? костыли? или опять «свои стандарты»?
в связи с тем, что хабр автоматом расставляет пробелы прошу учесть, что в описании -ms-filter есть ошибка
пробела перед DXImageTransform НЕ ДОЛЖНО БЫТЬ, иначе код не сработает
IE8: Изменения в CSS, подробности для разработчиков