<Glazblog/>

border-radius rant...

Sorry to be less technical than in general but something painful just happened to me while working on the CSS editor of BlueGriffon and I wanted to share that with the CSS community...

BlueGriffon is based on the source of Firefox 4. The border-radius property is then implemented unprefixed in the rendering engine. Even if BlueGriffon outputs styles for other rendering engines (using Peter Beverloo's excellent list and my JSCSSP parser/serializer), I considered that one version (the last public one) of each rendering engine is enough.

And I just got a mail from a user complaining that -moz-border-radius is missing...

From a user's perspective (hear web author's perspective), this is a perfectly fine request. From my software implementor's point of view, it's a nightmare.

If CSS vendor prefixes are useful for standardization and implementation of experimental features, they're harmful to the users' community and painful to software management. Our current situation wrt vendor prefixes is still suboptimal, to say the least.

I am not going to support in BlueGriffon prefixed versions of properties that are now unprefixed in the last public version of browsers. Example: I don't plan to support the WebKit gradients forever...

Comments

1. On Tuesday 29 March 2011, 12:19 by Jean

Cela me semble légitime, tout en laissant à l'auteur la possibilité d'ajouter ce qu'il souhaite à la main, au cas où…

2. On Wednesday 30 March 2011, 08:14 by JulienW

Je pense que ce n'est pas une position réaliste.
Quand on fait un site web, on ne le fait pas pour les dernières versions des navigateurs, mais pour le public potentiel. Le public potentiel n'a pas toujours, loin s'en faut, les dernières versions des navigateurs, d'autant plus quand la version stable vient de sortir.

Je comprends que ce soit compliqué, mais c'est à mon avis essentiel de continuer à supporter, au moins un temps, la version n-1, d'autant plus si ce sont des propriétés assez faciles comme ici.

Après, on est bien d'accord que si Ffox 3.6 n'était plus supporté, ce sera tout de même dégradé correctement, mais pour des trucs comme le border-radius, ça me semble dommage.

3. On Wednesday 30 March 2011, 11:03 by Eric

Tu n'y es pour rien, mais il est dommage qu'il n'y ait pas les -o- dans le json de Peter.