04
AOUT

Prefixr - Simplifier la compatibilité de votre CSS avec les navigateurs

Publié le 04/08/11 à 10h11 par Skwi

Prefixr est un outil lancé par Jeffrey Wey (rédacteur en chef de Nettuts+) visant à faciliter la vie des développeurs et intégrateurs. Il offre la possibilité de ne plus se soucier des propriétés CSS ayant une notation propre aux navigateurs. Cet outil va interpréter le code CSS3 standard et l'adapter à chaque navigateur.

undefined

Par exemple,

#monDiv {border-radius: 10px;}

deviendra

#monDiv {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

A la différence de CSS Crush, que nous vous avions présenté il y a quelques jours, Prefixr ne fonctionne pas comme un préprocesseur PHP, mais est disponible sous 2 formes différentes : une interface web, pour transformer manuellement vos CSS, et une API CURL qui va vous permettre d'automatiser l'ajout de préfixes et la compression des fichiers dans vos scripts de publication ou directement dans vos IDE (l'auteur de l'API devrait mettre à disposition un plugin pour Textmate).

Attention tout de même, Prefixr n'est pas magique, il édite votre CSS mais ne pourra pas ajouter des propriétés qui n'existent pas, comme les coins arrondis sous IE6.

Baraguiné par pascalcanadas le 04/08/11 à 11h49
pascalcanadas via Twitter
"Attention tout de même, Prefixr n'est pas magique, il édite votre CSS mais ne pourra pas ajouter des propriétés qui n'existent pas, comme les coins arrondis sous IE6."
Qui utilise encore IE6? A ma connaissance, pas grand monde! Je vais tester. Merci
Baraguiné par Helios le 04/08/11 à 12h21
Helios sur La Ferme du Web
C'est bizarre, il me semblait avoir déjà lu une nouvelle concernant prefixr sur la Ferme, mais j'ai dû confondre ou bien c'était dans la partie veille techno (que je consulte très régulièrement, merci pour ça).

@pascalcanadas : Dans le grand public, ta remarques est vrai. Hélas, des entreprises utilisent encore IE6 pour leurs applications internes (EDF par exemple). Quand il y a de nombreuses applications qui fonctionnent bien sous IE6, il est difficile de justifier et motiver une vaste campagne de test avec mise à jour éventuelle, qui a un coût (important) pour le client, pour un résultat qui sera finalement identique ou presque.
Baraguiné par zetoun17 le 07/08/11 à 15h11
zetoun17 sur La Ferme du Web
l'interface web est pratique pour un tout petit projet, ensuite si on modifier souvent sa css durant la phase de developpement son API vient prendre le relai pour automatiser la mise a jour de la CSS.
quand a IE6 ->poubelle :)
Baraguiné par funnycat le 12/08/11 à 22h50
funnycat sur La Ferme du Web
Personnellement sur un de mes sites j'ai regardé mes statistiques et il y a 3% de mes visiteurs qui utilisent encore IE6. Certes ce n'est pas grand chose, mais lorsqu'il s'agit d'un site d'ecommerce à fort trafic (par exempl) ça peut tout de même représenter des milliers de visiteurs par mois.
Bon, en terme de trafic ce n'est pas encore mon cas, mais l'idée est là.

Ajouter un Commentaire

Pour poster un commentaire, vous devez être identifié. Vous pouvez choisir parmi ces trois méthodes d'identification:

Compte la Ferme du Web

Identifiez-vous
Inscrivez-vous

Compte Facebook

Compte Twitter

Connexion avec votre compte twitter
Rechercher sur la Ferme du web