Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
DXImageTransform.Microsoft.gradient, а как насчёт SVG?Конечно, можно использовать VML или любой из автоматических преобразовальников SVG в VML, но зачем городитьэтакий-то огород?
уже вполне ровно держится браузерамиНу да, вашими бы устами… Фаерфокс до сих пор не может использовать svg в качестве фона.
Как продвинутому разработчику, интересующемуся новыми технологиями, мне не терпится начать использовать CSS3Может быть в этом проблема? Еще нет нормальной спецификации и одинаковой реализации, а вам уже не терпится.
Никакие различия в понимании даже css1 разными браузерами вас не коснутся.
Почему Safari FF и Chrome в общем-то все читают и воспринимают, а Опера, за которую все дрожат и трепещут — нет?У «Оперы» есть свойство «-o-gradient».
ms создали опять свою собственную версию стандартов и поддерживают ееЭто не так, всё что есть нового в IE9 — это реализация стандартов W3C и только их.
когда я увижу хотя вот это(http://grab.by/45gY) в ie — тогда и будем обсуждать его.Тест ACID3 не проходит FF. Не будем обсуждать FF?
интересно каким образом тогда сафари(а точнее весь вэбкит) может тогда сливать тесты ослу? смыслв том, что они взяли какие-то отдельно взятые части стандарта их реализовали.А что вас смущает? Да, в IE9 реализовано что-то, что не реализовано в других браузерах, ну и что. Это часть стандарта.
Я бы делал CSS-градиент только если бы хотел динамически менять его свойства явасриптом1) если пользователь захочет увеличить шрифт и размер блока увеличится (например, текст перенесется на следующую строку), то фон из картинки не смасштабируется. Насколько я знаю, браузеры пока не умеют масштабировать background-image (если я не прав, поправьте), а обычная картинка в качестве фона — жуткий костыль. Да, я знаю, что браузеры умеют масштабировать страницу целиком, но не всем нравится наблюдать замыленные картинки.
!radius = 2ex
!background = #ddd
=rounded
border-radius = !radius
-moz-border-radius = !radius
-webkit-border-radius = !radius
=padding(!sizex, !sizey = !sizex / 2)
padding-left = !sizex
padding-right = !sizex
padding-top = !sizey
padding-bottom = !sizey
#element
+rounded
background-color = !background
+padding(!radius)
проще отлаживать сайты под IE6 (с помощью IE6 CSS Fixer), чем писать работающий во всех браузерах css3-код.Разница в том, что CSS3 — это возможность (можно пользоваться, можно — нет), а вёрстка под IE6 — обременительная необходимость (надо, и всё тут).
Почему CSS3 хуже, чем возня с багами IE6