Почему разработчики браузеров не внедряют CSS3?
Лично для меня очевиден ответ на вопрос, вынесенный в заголовок. Но умница pepelsbey расписал всё настолько хорошо, что грех не процитировать:
Чтобы чётко понимать чем стандарт отличается от черновика, прочитайте черновик CSS 3, а особенно места, помеченные красным. Фразы там звучат примерно такие:
— А может назовём свойство
blah-blah иначе? Напримерfoo-foo! — А давайте возьмём свойства a, b и с и… объединим их в одно с именем abc? — …и так далее.И что в итоге? Каким образом производителям браузеров внедрять свойства, которые ещё до конца не описаны? Нет, конечно есть модули, которые близки к статусу рекомендаций, но над большинством вещей ещё думать и думать. В частности, на мой вопрос
про border-radius, разработчики Opera ответили, что оно уже реализовано в экспериментальных билдах, но вокруг него крутится столько нюансов, а Mozilla делает так, а Webkit иначе… как же поступать Opera? Вот и тормозит внедрение новых классных фич…Поэтом заявление MS о том, что, мол, мы не поддерживаем CSS 3, пока черновик не превратится в финальную спецификацию, звучат вполне резонно. Как бы это ни было грустно.
В общем, меньше фанатизма и больше читайте спецификации ;)
Комментарии 15
А правильные разработчики чешутся, обычно, много раньше выхода продукта. В «Яндексе», например, сильно чешутся перед выходом новых браузеров.
И начать внедрять.
Иначе как спецификация сможет стать нормальной, без опыта использования и поддерживающих ее браузеров? Без фидбека от
Ну, есть такая замечательная штука как тестирование и тестировщики. W3C
Но в ваших словах, конечно же, тоже есть смысл. Вот только не скажу, что Microsoft такие плохие. Они совершенно правильно делают. Верстальщики
Вон в вебките внедрили же css transform and animations, написали спецификацию сами, киданули в w3c. Они двигаются вперед, молодцы, а тупые отмазки вроде спецификации нет итд это только для мелкософта помоему, ибо просто не успевают.
Мне чертовски надоело нарезать закругленные уголки, тенюшки и прочую лабуду, когда это можно сделать двумя свойствами в css.
w3c развивает стандарты медленно, говорят
Тогда можно будет писать красивые, удобные и быстрые
Для тебя, наверное, новостью будет, но:
1) Microsoft активно сотрудничает с W3C и имеет там своих представителей
2) Microsoft шлёт свои предложения в W3C (ну откуда в IE6 могут взяться стили из CSS3? Ниоткуда! Это в CSS3 они пришли из IE), вот тебе описание языка VML с сайта W3C:
3) Наверное, Mozilla, Apple, Google, Microsoft и Opera не объединились и не спонсируют W3C, не кажется ли тебе, что только им решать куда девать свои деньги?
Выпуск FF 3.5 ещё не произошёл, Opera 10 в нестабильной альфе, о чём ты говоришь?
А Microsoft много времени потеряли. Хорошо хоть CSS 2.1 полностью поддерживают.
Если взять IE7/8, то там многое появилось из CSS3: например, селекторы атрибутов, не говоря уже о том, что некоторые вещи их CSS3 поддерживаются со времён версий 5.0—6.0, например, те же
Просто ты на украшательства всё смотришь (уголки, тени), а их итак в IE можно сделать. Зато в IE8 появилось свойство
Там
Я вкурсе что производители браузеров в некой мере сотрудничают и даже занимаются разработкой стандартов. Но что то совсем все медленно, хотя могли бы давно уже и css3 выпустить и дальше шагать.
Пользователи ие в отличие от альтернивных браузеров, мало что шарят в браузерах и плюют на обновления, они по сути про них даж незнают. Если пользователи альтернативных браузеров в течении года переходят на новую версию, то иешники переходят на новую версию в течении десятилетия. В 2001 году вышел ие6 до сих пор на нем 20 — 25% сидит. То есть фактически если так продолжится то css3 толком и не заюзаем еще ближайшие 10 лет. Мало того так еще и css3 разрабатывают хз скока!!! Если так и дальше пойдет то наверняка, что то придет на замену связке html css js
Про
Выход фф 3.5 обещали в скором времени. А опера да еще только в альфе, но надеюсь к концу года выпустят.
В течении года переходят пользователи разных там «Мазил» и «Опер» потому что большая часть этих пользователей — гики или от гиков зависящие люди, а вовсе не потому, что производители этих браузеров такие молодцы.
Глянь на любую статистику, увидишь там урюков на FireFox 0.5 или Opera 8.0. Это не гики, которым гики поставили эти браузеры.
К сожалению, я хорошо знаю насколько долго «Опера» делает браузеры. Если со времён
Ну давай так в 2001 году вышел ие6, примерно в тоже время вышел ныне покойный netscape 7 и опера 6 помоему. Вот скажи мне сколько народу щас на ие6 и скока на 7 нетскапе и 6 опере?? 25% vs 0.001%
Да и не гики сидят там :)) 50% гиков в стране?? Да ладно. Знаешь почему сидят на 1 фаерфосах и 7 операх единицы. Птаму чта им в интерфейсе в новых версиях что то не нравится. У мня было пара таких знакомых, упорно не хотели ставить новые версий.
Ну надеюсь не будут тянуть с новой оперой
Гики и те, которым гики поставили браузеры. Не 50% гиков по стране, а из тех, кто имеет доступ в интернет и хочет им пользоваться, 50% гиков и тех, кому гики накапали на мозги.
Блин чувак у мня девка сидит только вконтакте и через 4 дня после выхода ие8, заметь он еще в апдейтах то не появился качнула се его :)) просто
такие пироги вот :) а ты гваришь гики гики :)
Комментарий для 0range.ru:
Я про IE не говорил.