Référence de 154 propriétés CSS
Ce que fait chaque propriété, les valeurs réellement utilisées et si elle s'hérite — une ligne chacune.
Mise en page11
Les propriétés qui décident du type de boîte et de ce qui arrive en cas de débordement.
Flexbox et grille24
Les propriétés qui alignent les éléments et les posent sur une grille : presque toute mise en page moderne passe par là.
Boîte et espacements16
Taille et espacements. Les marges extérieures fusionnent ; la marge intérieure est peinte par le fond.
Texte25
Police, interligne, alignement : la façon dont le texte se lit. La plupart s'héritent.
Couleur et fond13
Couleur du texte, du fond, dégradés et transparence.
Bordures13
Bordures, coins et ombres. Le contour n'occupe aucune place.
Effets7
Des effets appliqués une fois le rendu fait : flou, découpe, remplissage.
Transformations et animations14
Déplacer, tourner, adoucir. La mise en page reste intacte, rien ne saute.
Positionnement7
Sortir un élément du flux et le placer ; z-index décide qui passe devant.
Tableaux4
Les propriétés des bordures de tableau et des largeurs de colonnes.
Listes4
La forme et la place des marqueurs de liste.
Interaction9
Comment l'élément répond à la souris, au doigt et au défilement.
Impression et divers7
Le reste : impression, contenu généré et numérotation automatique.
Comment lire
- Une propriété héritée ne s'écrit qu'une fois sur le parent : tous les enfants la reprennent. C'est le cas de presque toutes les propriétés de texte.
- Un raccourci réinitialise ce que vous omettez. Écrire background: red efface aussi l'image de fond posée avant.
- Quand deux règles s'opposent, le sélecteur le plus spécifique l'emporte ; à spécificité égale seulement, l'ordre tranche.
- Animez transform et opacity pour la fluidité. Changer width ou top oblige à recalculer la mise en page.
Questions fréquentes
Q. Combien y a-t-il de propriétés CSS ?
La norme en compte plus de 500, mais seule une part revient au quotidien. On trouve ici les 154 que l'on finit par écrire sans cesse, classées par usage.
Q. Que veut dire « héritée » ?
Que la valeur descend : posée sur le parent, les enfants l'utilisent sans la répéter. La plupart des propriétés de texte s'héritent ; les marges et bordures non.
Q. Qu'est-ce qui change avec un raccourci ?
On règle plusieurs valeurs en une ligne, mais tout ce qui est omis revient à sa valeur initiale. C'est pourquoi un simple background: red efface aussi l'image de fond posée avant.
Q. Si la même propriété est déclarée deux fois, laquelle gagne ?
La spécificité d'abord : un id bat une classe, une classe bat une balise. À spécificité égale seulement, la règle la plus tardive l'emporte. !important renverse tout, raison de plus pour l'éviter.
Q. Faut-il utiliser px ou rem ?
Un rem est un multiple de la taille racine : il grandit quand le lecteur agrandit le texte dans son navigateur. Rem pour la typographie et les espacements ; px là où la valeur ne doit jamais bouger, comme un filet d'un pixel.