Comment travailler avec les sélecteurs CSS3

À la mi-2010, les concepteurs et les développeurs Web se réjouissaient que CSS3 a commencé à faire son chemin dans le courant dominant. Depuis ce temps, le soutien de navigateur pour CSS3 a régulièrement augmenté et amélioré, même si CSS3 est pas encore officiellement un standard du W3C.

En fait, le seul inconvénient (si vous voulez même appeler ça comme ça) à l'utilisation de ces sélecteurs aujourd'hui est que vous pouvez encore parfois besoin d'ajouter des préfixes spécifiques au navigateur à votre CSS pour veiller à ce que tous les styles CSS3 apparaissent correctement dans l'ancienne versions des navigateurs les plus populaires.

Pour illustrer, si tous les navigateurs pris en charge le CSS3 colonnes sélecteur, vous avait seulement besoin de spécifier une seule colonnes déclaration dans votre style comme ceci:




div {colonnes: 100px 3-}

Cependant, parce que ce sélecteur est pas prise en charge de la même manière par tous les navigateurs populaires, la solution consiste à écrire votre déclaration de CSS3 seul d'abord, puis directement en dessous vous devez inclure les déclarations en double avec des préfixes spécifiques au navigateur. Notez comment commentaires CSS sont ajoutés au CSS pour identifier les navigateurs associés à chaque préfixe:

div {colonnes: 100px 3--Webkitcolonnes: 100px 3- / * Safari et Chrome * /-moz-colonnes: 100px 3- / * Firefox * /}

Voici une liste de préfixes CSS3 par navigateur:

NavigateurPréfixe
Internet Explorer-Mlle-
Firefox-moz-
Google Chrome-Webkit
Safari-Webkit
Opéra-o- ou -XV-

Pour obtenir une liste à jour de l'aide du navigateur pour toutes les propriétés CSS3, consultez le tableau à w3schools.com.

Veillez également à télécharger un exemplaire gratuit du magazine Smashing CSS3 Cheat Sheet PDF, ce qui peut vous aider à découvrir comment utiliser CSS3 dans vos créations web: Smashing Magazine.


» » » » Comment travailler avec les sélecteurs CSS3