Opera скоро начнет иметь сборки, доступные с поддержкой градиента, а также другие функции CSS.
Рабочая группа CSS W3C даже не закончила работу с CSS 2.1, вы это знаете, верно? Мы намерены закончить очень скоро. CSS3 точно модульный, поэтому мы можем быстрее внедрять модули в реализацию, а не всю спецификацию.
Каждая компания, использующая браузер, использует различную методологию программного цикла, тестирование и так далее. Так что процесс требует времени.
Я уверен, что многие, многие читатели хорошо знают, что если вы используете что-то в CSS3, вы делаете то, что называется «прогрессивным улучшением» - браузеры с наибольшей поддержкой получают лучший опыт. Другая часть этого - «постепенная деградация», означающая, что опыт будет приятным, но, возможно, не лучшим или наиболее привлекательным, пока этот браузер не реализует модуль или части модуля, которые имеют отношение к тому, что вы хотите сделать.
Это создает довольно странную ситуацию, к которой, к сожалению, интерфейсные разработчики крайне разочарованы: непоследовательная синхронизация реализаций. Так что это реальная проблема с обеих сторон - вы обвиняете компании-браузеры, W3C или еще хуже - самих себя (боже мой, мы не можем знать всего этого!). Те из нас, кто работает в компании-браузере и группе W3C Члены винят себя? Вы?
Конечно нет. Это всегда игра баланса, и до сих пор мы еще не поняли, где находится эта точка баланса. Это радость работы в эволюционных технологиях:)