Catégories
CSS

Mémo des propriétés CSS

Il arrive d’avoir quelques petits trous de mémoire. Pour éviter de perdre trop de temps, voici une non exhaustive des propriétés CSS les plus utilisées.

Il existe plus de 200 propriétés CSS-3, l’idée de cette page n’est pas de toutes les listées, certaines ne sont pas encore totalement reconnues par les navigateurs, et d’autres simplement peu utilisées. Il s’agit donc plus d’un petit rappel des propriétés vues en cours, d’autres articles suivrons pour des propriétés ou des fonctionnalités spécifiques.

Les propriétés de texte

Règle CSSExemple de valeursUtilisation
font-familypolice1, police2, police3, serif, sans-serif, monospaceFamille de typographie.
font-sizeValeur en px, %, em, vh, vwCorps de la police.
font-weightbold, normalGraisse de la typographie.
text-transformcapitalize, lowercase, uppercasePermet de passer le texte en capitale.
letter-spacingValeur en px, %, em, vh, vwInterlettrage de la typographie.
text-alignright, left, centerAlignement du texte.
text-decorationunderline, overline, line-through, blink, noneDécoration sur la typographie (souligné, barré…)
text-indentValeur en px, %, em, vh, vwAlinéa de la première ligne de texte.
line-heightValeur en px, %, em, vh, vwInterlignage de la typographie.
font-styleitalic, normalAffiche le texte en italic.

Les propriétés de liste

Règle CSSExemple de valeursUtilisation
list-style-typedisc, circle, square, decimal, lower-roman, upper-roman, lower-alpha, upper-alpha, noneType de liste.
list-style-positioninside, outsidePosition en retrait.
list-style-imageurl(‘mes-images/puce.png’)Personnalisation de l’élément « puce » de la liste.

Les couleur et d’arrière plan

Règle CSSExemple de valeursUtilisation
colornom de la couleur, valeur hexadécimale, valeur rgb, valeur rgba, valeur hsl Couleur du texte.
background-colornom de la couleur, valeur hexadécimale, valeur rgb, valeur rgba, valeur hsl Couleur d’arrière plan.
background-imageurl(mon-dossier/mon-image.jpg)Image d’arrière plan.
background-repeatrepeat, repeat-x, repeat-y, no-repeatRépétition de l’image d’arrière plan.
background-positioncenter, left/right, top/bottom, x, yPositionnement de l’image d’arrière plan dans l’élément HTML.
background-sizecover, contain, 100%Taille de l’image d’arrière plan.
opacityvaleur comprise entre 0 & 1Opacité de l’élément HTML.

Il existe une « super propriété » css permettant de regrouper plusieurs propriété en une seule :
background : [background-color] [background-image] [background-repeat] [background-position] / [background-size]
exemple : background:#cccccc url(mon-dossier/monimage.jpg) no-repeat center center/cover;

Les bordures

Règle CSSExemple de valeursUtilisation
border-widthValeur en px, %, em, vh, vwÉpaisseur de la bordure.
border-colornom de la couleur, valeur hexadécimale, valeur rgb, valeur rgba, valeur hsl Couleur de la bordure.
border-stylesolid, dotted, dashed, double, groove, ridge, inset, outsetStyle graphique de la bordure.
border-radius1px, 1em…Bord arrondi

Il existe une « super propriété » css permettant de regrouper plusieurs propriété en une seule :
border : [border-style] [border-width] [border-color]
exemple : border:solid 1px #000000;
Il existe également la possibilité de cibler une bordure spécifique :
border-top, border-right, border-bottom, border-left
exemple : border-bottom: solid 1px #000000

Les propriétés de blocs

Règle CSSExemple de valeursUtilisation
widthValeur en px, %, em, vh, vwLargeur de l’élément.
heightValeur en px, %, em, vh, vwHauteur de l’élément.
max-widthValeur en px, %, em, vh, vwLargeur maximum de l’élément
max-heightValeur en px, %, em, vh, vwHauteur maximum de l’élément
margin-topValeur en px, %, em, vh, vwMarge extérieur en haut.
margin-rightValeur en px, %, em, vh, vwMarge extérieur à droite.
margin-bottomValeur en px, %, em, vh, vwMarge extérieur en bas.
margin-leftValeur en px, %, em, vh, vwMarge extérieur à gauche.
padding-topValeur en px, %, em, vh, vwMarge intérieur en haut.
padding-rightValeur en px, %, em, vh, vwMarge intérieur à droite.
padding-bottomValeur en px, %, em, vh, vwMarge intérieur en bas.
padding-leftValeur en px, %, em, vh, vwMarge intérieur à gauche.

Positionnement et affichage

Règle CSSExemple de valeursUtilisation
displayblock, inline, inline-block, flex, table, table-cell, none…Type d’élément
visibilityvisible, hiddenAffichage
display:none; fait complètement disparaître l’élément, tandis que visibility:hidden; masque l’élément, qui continue quand même à
prendre de la place sur l’écran.
overflowauto, scroll, visible, hiddenComportement en cas de dépassement
floatleft, right, noneFlottement de l’élément (utile pour faire un habillage autour d’une image)
clearleft, right, both, noneArrêt d’un flottement
positionrelative, absolute, fixed, staticType de positionnement de l’élément par rapport à un repère (lui même, son premier parent positionné, la fenêtre, sa place dans le flux)
topValeur en px, %, em, vh, vwPosition par rapport au haut du repère
rightValeur en px, %, em, vh, vwPosition par rapport à la droite du repère
bottomValeur en px, %, em, vh, vwPosition par rapport au bas du repère
leftValeur en px, %, em, vh, vwPosition par rapport à la gauche du repère
z-indexValeur numérique entièreOrdre d’affichage de l’élément sur la profondeur

Bonus

Pour aller plus loin et retrouver l’ensemble des propriétés CSS, leurs effets, leur compatibilité le tout en français, rendez-vous sur la page du site de la fondation Mozilla MDN Web Doc entièrement dédiée aux propriétés CSS.

Cette article vous a t'il été utile ?
( 0 )