Похоже, что нет другого способа поддержать радиус границы, кроме как предоставить CSS для каждого движка отдельно. Сейчас кажется, что вам нужно объявить свойство три или четыре раза (возможно, больше, если вы хотите поддерживать более неясные движки).
Мое временное решение - передать весь мой CSS с помощью этого регулярного выражения:
Regexp:
border(-)?(top|bottom)?(-)?(left|right)?-radius:(.+?);
Заменить:
-moz-border-radius$1$2$4:$5;
-webkit-border$1$2$3$4-radius:$5;
-khtml-border$1$2$3$4-radius:$5;
border$1$2$3$4-radius:$5;
Выполняется поиск всех экземпляров официального селектора CSS3 и его замена на себя, а также специфичные для движка селекторы для Mozilla, WebKit и KHTML.
Есть ли лучший способ?
Когда WebKit и Mozilla планируют поддерживать селекторы CSS3? (Они уже?)