| Propriété | Description |
| accent-color | Spécifie une couleur d'accentuation pour les contrôles de l'interface utilisateur. |
| align-content | Spécifie l'alignement des lignes à l'intérieur d'un conteneur flexible lorsque les éléments n'utilisent pas tout l'espace disponible. |
| align-items | Spécifie l'alignement des éléments à l'intérieur d'un conteneur flexible. |
| align-self | Spécifie l'alignement des éléments sélectionnés à l'intérieur d'un conteneur flexible. |
| all | Réinitialise toutes les propriétés (sauf unicode-bidi et direction) |
| animation | Une propriété raccourcie pour toutes les propriétés de l'animation-*. |
| animation-delay | Spécifie un délai pour le début d'une animation |
| animation-direction | Indique si une animation doit être lue en avant, en arrière ou en cycles alternés. |
| animation-duration | Spécifie la durée d'un cycle d'animation. |
| animation-fill-mode | Spécifie un style pour l'élément lorsque l'animation n'est pas jouée (avant qu'elle ne commence, après qu'elle se termine ou les deux). |
| animation-iteration-count | Spécifie le nombre de fois qu'une animation doit être jouée. |
| animation-name | Spécifie un nom pour l'animation @keyframes. |
| animation-play-state | Indique si l'animation est en cours ou en pause. |
| animation-timing-function | Spécifie la courbe de vitesse d'une animation |
| aspect-ratio | Spécifie le rapport d'aspect préféré d'un élément |
| Propriété | Description |
| backdrop-filter | Définit un effet graphique sur la zone située derrière un élément. |
| backface-visibility | Définit si la face arrière d'un élément doit être visible ou non lorsqu'elle fait face à l'utilisateur. |
| background | Une propriété raccourcie pour toutes les propriétés background-*. |
| background-attachment | Indique si l'image d'arrière-plan défile avec le reste de la page ou si elle est fixe. |
| background-blend-mode | Spécifie le mode de mélange de chaque couche d'arrière-plan (couleur/image). |
| background-clip | Définit la distance à laquelle l'arrière-plan (couleur ou image) doit s'étendre dans un élément. |
| background-color | Spécifie la couleur d'arrière-plan d'un élément |
| background-image | Spécifie une ou plusieurs images d'arrière-plan pour un élément |
| background-origin | Spécifie la position d'origine d'une image d'arrière-plan |
| background-position | Spécifie la position d'une image d'arrière-plan |
| background-position-x | Spécifie la position d'une image d'arrière-plan sur l'axe des x |
| background-position-y | Spécifie la position d'une image d'arrière-plan sur l'axe des y |
| background-repeat | Définit si/comment une image d'arrière-plan sera répétée |
| background-size | Spécifie la taille des images d'arrière-plan |
| border | Une propriété raccourcie pour border-width, border-style et border-color. |
| border-bottom | Une propriété raccourcie pour border-bottom-width, border-bottom-style et border-bottom-color |
| border-bottom-color | Définit la couleur de la bordure inférieure |
| border-bottom-left-radius | Définit le rayon de la bordure du coin inférieur gauche. |
| border-bottom-right-radius | Définit le rayon de la bordure du coin inférieur droit. |
| border-bottom-style | Définit le style de la bordure inférieure |
| border-bottom-width | Définit la largeur de la bordure inférieure |
| border-collapse | Définit si les bordures de table doivent être réduites en une seule bordure ou séparées. |
| border-color | Définit la couleur des quatre bordures |
| border-image | Une propriété raccourcie pour toutes les propriétés border-image-*. |
| border-image-outset | Spécifie l'étendue de la zone de l'image de la bordure au-delà du cadre de la bordure. |
| border-image-repeat | Indique si l'image de la bordure doit être répétée, arrondie ou étirée. |
| border-image-slice | Spécifie comment découper l'image de bordure |
| border-image-source | Indique le chemin d'accès à l'image à utiliser comme bordure. |
| border-image-width | Spécifie la largeur de l'image de la bordure |
| border-left | Une propriété raccourcie pour toutes les propriétés border-left-*. |
| border-left-color | Définit la couleur de la bordure gauche |
| border-left-style | Définit le style de la bordure gauche |
| border-left-width | Définit la largeur de la bordure gauche |
| border-radius | Une propriété raccourcie pour les quatre propriétés border-*-radius |
| border-right | Une propriété raccourcie pour toutes les propriétés border-right-*. |
| border-right-color | Définit la couleur de la bordure droite |
| border-right-style | Définit le style de la bordure droite |
| border-right-width | Définit la largeur de la bordure droite |
| border-spacing | Définit la distance entre les bordures des cellules adjacentes |
| border-style | Définit le style des quatre bordures |
| border-top | Une propriété raccourcie pour border-top-width, border-top-style et border-top-color. |
| border-top-color | Définit la couleur de la bordure supérieure |
| border-top-left-radius | Définit le rayon de la bordure du coin supérieur gauche. |
| border-top-right-radius | Définit le rayon de la bordure du coin supérieur droit |
| border-top-style | Définit le style de la bordure supérieure |
| border-top-width | Définit la largeur de la bordure supérieure |
| border-width | Définit la largeur des quatre bordures |
| bottom | Définit la position de l'élément, à partir du bas de son élément parent |
| box-decoration-break | Définit le comportement de l'arrière-plan et de la bordure d'un élément au saut de page ou, pour les éléments en ligne, au saut de ligne. |
| box-shadow | Attache une ou plusieurs ombres à un élément |
| box-sizing | Définit la manière dont la largeur et la hauteur d'un élément sont calculées : doivent-elles inclure ou non le remplissage et les bordures ? |
| break-after | Indique si un saut de page, de colonne ou de région doit se produire après l'élément spécifié. |
| break-before | Indique si un saut de page, de colonne ou de région doit se produire avant l'élément spécifié. |
| break-inside | Utilisé pour éviter le saut de page, de colonne ou de région de se produire à l'intérieur de l'élément spécifié.
|
| Propriété | Description |
| caption-side | Spécifie le placement de la légende d'un tableau |
| caret-color | Spécifie la couleur du curseur (caret) dans les entrées, les zones de texte ou tout élément modifiable. |
| @charset | Spécifie le codage des caractères utilisé dans la feuille de style. |
| clear | Spécifie ce qui doit se passer avec l'élément qui se trouve à côté d'un élément flottant. |
| clip | Clipser un élément positionné de manière absolue |
| color | Définit la couleur du texte |
| column-count | Spécifie le nombre de colonnes dans lesquelles un élément doit être divisé |
| column-fill | Spécifie comment remplir les colonnes, équilibrées ou non |
| column-gap | Spécifie l'espace entre les colonnes |
| column-rule | Une propriété raccourcie pour toutes les propriétés column-rule-*. |
| column-rule-color | Spécifie la couleur de la règle entre les colonnes |
| column-rule-style | Spécifie le style de la règle entre les colonnes |
| column-rule-width | Spécifie la largeur de la règle entre les colonnes |
| column-span | Spécifie le nombre de colonnes sur lesquelles un élément doit s'étendre. |
| column-width | Spécifie la largeur de la colonne |
| columns | Une propriété raccourcie pour column-width et column-count. |
| content | Utilisée avec les pseudo-éléments :before et :after pour insérer du contenu généré. |
| counter-increment | Augmente ou diminue la valeur d'un ou de plusieurs compteurs CSS. |
| counter-reset | Crée ou réinitialise un ou plusieurs compteurs CSS. |
| cursor | Spécifie le curseur de la souris à afficher lorsque vous pointez sur un élément. |
| Propriété | Description |
| filter | Définit les effets (par exemple, le flou ou le décalage des couleurs) sur un élément avant que celui-ci ne soit affiché. |
| flex | Une propriété raccourcie pour les propriétés flex-grow, flex-shrink et flex-basis. |
| flex-basis | Spécifie la longueur initiale d'un élément flexible |
| flex-direction | Spécifie la direction des éléments flexibles |
| flex-flow | Une propriété raccourcie pour les propriétés flex-direction et flex-wrap. |
| flex-grow | Spécifie l'ampleur de la croissance de l'élément par rapport aux autres éléments |
| flex-shrink | Spécifie de combien l'élément va rétrécir par rapport au reste |
| flex-wrap | Indique si les éléments flexibles doivent être enveloppés ou non. |
| float | Indique si un élément doit flotter à gauche, à droite ou pas du tout. |
| font | Une propriété raccourcie pour les propriétés font-style, font-variant, font-weight, font-size/line-height et font-family. |
| @font-face | Une règle qui permet aux sites Web de télécharger et d'utiliser des polices autres que les polices "sûres pour le Web". |
| font-family | Spécifie la famille de polices pour le texte |
| font-feature-settings | Permet de contrôler les fonctions typographiques avancées des polices OpenType. |
| @font-feature-values | Permet aux auteurs d'utiliser un nom commun dans font-variant-alternate pour une fonctionnalité activée différemment dans OpenType |
| font-kerning | Contrôle l'utilisation des informations de crénage (comment les lettres sont espacées). |
| font-language-override | Contrôle l'utilisation des glyphes spécifiques à une langue dans une police de caractères. |
| font-size | Spécifie la taille de la police du texte |
| font-size-adjust | Préserve la lisibilité du texte en cas d'abandon de la police. |
| font-stretch | Sélectionne une police normale, condensée ou étendue dans une famille de polices. |
| font-style | Spécifie le style de police du texte |
| font-synthesis | Contrôle les polices manquantes (gras ou italique) qui peuvent être synthétisées par le navigateur. |
| font-variant | Indique si un texte doit être affiché dans une police à petites capitales ou non. |
| font-variant-alternates | Contrôle l'utilisation des glyphes alternatifs associés aux noms alternatifs définis dans @font-feature-values. |
| font-variant-caps | Contrôle l'utilisation des glyphes alternatifs pour les lettres majuscules. |
| font-variant-east-asian | Contrôle l'utilisation de glyphes alternatifs pour les écritures d'Asie de l'Est (par exemple, le japonais et le chinois). |
| font-variant-ligatures | Contrôle les ligatures et les formes contextuelles utilisées dans le contenu textuel des éléments auxquels il s'applique. |
| font-variant-numeric | Contrôle l'utilisation de glyphes alternatifs pour les nombres, les fractions et les marqueurs ordinaux. |
| font-variant-position | Contrôle l'utilisation de glyphes alternatifs de plus petite taille positionnés en exposant ou en indice par rapport à la ligne de base de la police. |
| font-weight | Spécifie le poids d'une police |
| Propriété | Description |
| gap | Une propriété raccourcie pour les propriétés row-gap et column-gap. |
| grid | Une propriété raccourcie pour les propriétés grid-template-rows, grid-template-columns, grid-template-areas, grid-auto-colrows, grid-auto-columns et grid-auto-flow. |
| grid-area | Spécifie un nom pour l'élément de la grille, ou cette propriété est une propriété raccourcie pour les propriétés grid-row-start, grid-column-start, grid-row-end et grid-column-end. |
| grid-auto-columns | Spécifie une taille de colonne par défaut |
| grid-auto-flow | Indique comment les éléments placés automatiquement sont insérés dans la grille. |
| grid-auto-rows | Spécifie une taille de ligne par défaut |
| grid-column | Une propriété raccourcie pour les propriétés grid-column-start et grid-column-end. |
| grid-column-end | Indique où terminer l'élément de la grille |
| grid-column-gap | Spécifie la taille de l'espace entre les colonnes |
| grid-column-start | Spécifie le point de départ de l'élément de la grille |
| grid-gap | Une propriété raccourcie pour les propriétés grid-row-gap et grid-column-gap. |
| grid-row | Une propriété raccourcie pour les propriétés grid-row-start et grid-row-end. |
| grid-row-end | Spécifie où terminer l'élément de la grille |
| grid-row-gap | Spécifie la taille de l'espace entre les rangées. |
| grid-row-start | Spécifie le point de départ de l'élément de la grille |
| grid-template | Une propriété raccourcie pour les propriétés grid-template-rows, grid-template-columns et grid-areas. |
| grid-template-areas | Indique comment afficher les colonnes et les lignes, à l'aide d'éléments de grille nommés. |
| grid-template-columns | Spécifie la taille des colonnes et le nombre de colonnes dans une disposition de grille. |
| grid-template-rows | Spécifie la taille des lignes dans une disposition de grille |
| Propriété | Description |
| image-rendering | Spécifie le type d'algorithme à utiliser pour la mise à l'échelle des images |
| @import | Permet d'importer une feuille de style dans une autre feuille de style |
| inline-size | Spécifie la taille d'un élément dans le sens de la ligne. |
| inset | Spécifie la distance entre un élément et l'élément parent. |
| inset-block | Spécifie la distance entre un élément et l'élément parent dans la direction du bloc. |
| inset-block-end | Spécifie la distance entre la fin d'un élément et l'élément parent dans la direction du bloc. |
| inset-block-start | Spécifie la distance entre le début d'un élément et l'élément parent dans la direction du bloc. |
| inset-inline | Spécifie la distance entre un élément et l'élément parent dans le sens de la ligne. |
| inset-inline-end | Spécifie la distance entre la fin d'un élément et l'élément parent dans le sens de la ligne. |
| inset-inline-start | Spécifie la distance entre le début d'un élément et l'élément parent dans le sens de la ligne. |
| isolation | Définit si un élément doit créer un nouveau contenu d'empilement |
| Propriété | Description |
| margin | Définit toutes les propriétés de la marge en une seule déclaration |
| margin-block | Définit les marges supérieure et inférieure d'un élément en block |
| margin-block-end | Définit la marge inférieure d'un élément |
| margin-block-start | Définit la marge supérieure d'un élément |
| margin-bottom | Définit la marge inférieure d'un élément |
| margin-inline | Définit les marges de gauche et droite d'un élément dans le sens de la ligne. |
| margin-inline-end | Définit la marge de la fin d'un élément dans le sens de la ligne. |
| margin-inline-start | Définit la marge du début d'un élément dans le sens de la ligne. |
| margin-left | Définit la marge gauche d'un élément |
| margin-right | Définit la marge droite d'un élément |
| margin-top | Définit la marge supérieure d'un élément |
| mask | Cache des parties d'un élément en masquant ou en découpant une image à des endroits spécifiques. |
| mask-clip | Spécifie la zone de masque |
| mask-composite | Représente une opération de composition utilisée sur la couche de masque actuelle avec les couches de masque situées en dessous. |
| mask-image | Spécifie une image à utiliser comme couche de masque pour un élément. |
| mask-mode | Spécifie si l'image de la couche de masque est traitée comme un masque de luminance ou comme un masque alpha. |
| mask-origin | Spécifie la position d'origine (la zone de position du masque) d'une image de couche de masque. |
| mask-position | Définit la position de départ d'une image de couche de masque (par rapport à la zone de position du masque). |
| mask-repeat | Spécifie comment l'image de la couche de masque est répétée |
| mask-size | Spécifie la taille d'une image de couche de masque |
| mask-type | Indique si un élément SVG <mask> est traité comme un masque de luminance ou comme un masque alpha. |
| max-height | Définit la hauteur maximale d'un élément |
| max-width | Définit la largeur maximale d'un élément |
| @media | Définit les règles de style pour différents types de médias/appareils/tailles. |
| min-height | Définit la hauteur minimale d'un élément |
| min-width | Définit la largeur minimale d'un élément |
| mix-blend-mode | Indique comment le contenu d'un élément doit se fondre dans l'arrière-plan de son parent direct. |
| Propriété | Description |
| object-fit | Spécifie comment le contenu d'un élément remplacé doit s'adapter à la boîte établie par sa hauteur et sa largeur utilisées. |
| object-position | Spécifie l'alignement de l'élément remplacé à l'intérieur de son cadre. |
| offset | Il s'agit d'une raccourcie qui spécifie comment animer un élément le long d'un chemin. |
| offset-anchor | La propriété offset-anchor spécifie le point d'un élément à fixer le long d'une trajectoire définie par la propriété offset-path. |
| offset-distance | Spécifie la position d'un élément animé le long d'une trajectoire |
| offset-path | Spécifie le chemin le long duquel un élément est animé |
| offset-rotate | Spécifie la rotation d'un élément lorsqu'il est animé le long d'une trajectoire |
| opacity | Définit le niveau d'opacité d'un élément |
| order | Définit l'ordre de l'élément flexible, par rapport aux autres éléments |
| orphans | Définit le nombre minimum de lignes qui doivent être laissées au bas d'une page ou d'une colonne. |
| outline | Une propriété raccourcie pour les propriétés outline-width, outline-style et outline-color. |
| outline-color | Définit la couleur d'un contour |
| outline-offset | Décale un contour et le dessine au-delà de la bordure. |
| outline-style | Définit le style d'un contour |
| outline-width | Définit la largeur d'un contour |
| overflow | Spécifie ce qui se passe si le contenu dépasse le cadre d'un élément. |
| overflow-wrap | Indique si le navigateur peut ou non rompre les lignes contenant de longs mots, si ceux-ci dépassent le conteneur. |
| overflow-x | Indique s'il faut ou non écrêter les bords gauche et droit du contenu, s'il dépasse la zone de contenu de l'élément. |
| overflow-y | Indique s'il faut ou non couper les bords supérieur et inférieur du contenu, s'il déborde de la zone de contenu de l'élément. |
| Propriété | Description |
| padding | Une propriété raccourcie pour toutes les propriétés padding-*. |
| padding-bottom | Définit le remplissage inférieur d'un élément |
| padding-left | Définit le remplissage gauche d'un élément |
| padding-right | Définit le remplissage à droite d'un élément |
| padding-top | Définit le remplissage supérieur d'un élément |
| page-break-after | Définit le comportement du saut de page après un élément |
| page-break-before | Définit le comportement du saut de page avant un élément |
| page-break-inside | Définit le comportement du saut de page à l'intérieur d'un élément |
| paint-order | Définit l'ordre dans lequel un élément SVG ou un texte est peint. |
| perspective | Donne de la perspective à un élément positionné en 3D. |
| perspective-origin | Définit la position à laquelle l'utilisateur regarde l'élément positionné en 3D. |
| pointer-events | Définit si un élément réagit ou non aux événements du pointeur. |
| position | Spécifie le type de méthode de positionnement utilisé pour un élément (statique, relatif, absolu ou fixe). |
| Propriété | Description |
| tab-size | Spécifie la largeur d'un caractère de tabulation |
| table-layout | Définit l'algorithme utilisé pour disposer les cellules, les lignes et les colonnes d'un tableau. |
| text-align | Spécifie l'alignement horizontal du texte |
| text-align-last | Décrit l'alignement de la dernière ligne d'un bloc ou d'une ligne juste avant un saut de ligne forcé lorsque l'alignement du texte est "justifié". |
| text-decoration | Spécifie la décoration ajoutée au texte |
| text-decoration-color | Spécifie la couleur de la décoration du texte |
| text-decoration-line | Spécifie le type de ligne dans une décoration de texte |
| text-decoration-style | Spécifie le style de la ligne dans une décoration de texte |
| text-decoration-thickness | Spécifie l'épaisseur de la ligne de la décoration |
| text-emphasis | Applique des marques d'accentuation au texte |
| text-indent | Spécifie l'indentation de la première ligne d'un bloc de texte. |
| text-justify | Spécifie la méthode de justification utilisée lorsque text-align est "justify". |
| text-orientation | Définit l'orientation des caractères dans une ligne |
| text-overflow | Indique ce qui doit se passer lorsque le texte déborde de l'élément qui le contient. |
| text-shadow | Ajoute une ombre au texte |
| text-transform | Contrôle la capitalisation du texte |
| text-underline-position | Spécifie la position du soulignement qui est défini à l'aide de la propriété text-decoration |
| top | Spécifie la position supérieure d'un élément positionné |
| transform | Applique une transformation 2D ou 3D à un élément |
| transform-origin | Permet de modifier la position des éléments transformés |
| transform-style | Spécifie la façon dont les éléments imbriqués sont rendus dans l'espace 3D. |
| transition | Une propriété raccourcie pour toutes les propriétés transition-*. |
| transition-delay | Spécifie le moment où l'effet de transition commencera |
| transition-duration | Indique le nombre de secondes ou de millisecondes nécessaires à la réalisation d'un effet de transition. |
| transition-property | Spécifie le nom de la propriété CSS pour laquelle l'effet de transition a été créé. |
| transition-timing-function | Spécifie la courbe de vitesse de l'effet de transition |
| translate | Spécifie la position d'un élément |