eCSStender : une librarie JavaScript pour prendre le contrôle de vos CSS
Extender est une librairie JavaScript Open Source qui tient compte du code de vos feuilles de style en CSS.
Principe
L'objectif est d'éviter le code l'écriture de propriétés ou hacks spécifiques à certains navigateurs (ex : moz-radius) et de permettre certains comportement CSS3, non supportés par des navigateurs dépassés.
Solving CSS Problems With eCSStender - An Event Apart - Chicago 2009
View more documents from Aaron Gustafson.
Fonctionnement
- Boucle sur les fichiers css et collecte les informations
- Parse les règles qu'il comprend
- Vérifie que les règles parsées sont supportées par les extensions
- Applique les règles supportées au document HTML à travers le JavaScript
Extender possède un support API ainsi que des extensions comme CSS3 selectors, @font-face, rotation déjà disponibles.
Voir le site de eCSStender.