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.

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.