Applique un groupe de propriétés préalablement définies.
Indique le jeu de caractères utilisé dans la feuille de styles.
Spécifie un profil colorimétrique qui pourra ensuite être utilisé par la fonction color().
Permet d'écrire des règles CSS conditionnelles en fonction des caratéristiques du conteneur.
Définition d'un compteur personnalisé.
Définit une requête-média personnalisée.
Définit tous les paramètres d'une police de caractères téléchargeable.
Définit les variantes typographiques à utiliser.
Définit une palette de couleurs appliable ensuite à une police de caractères.
Importation d'une feuille de styles.
Définit le nom et les paramètres d'une animation.
Définit les couches de cascade (layer) pour faciliter la gestion des priorités entre les règles CSS.
Affectation de règles CSS en fonction du périphérique (smartphone, écran de bureau, etc...).
Caractéristiques de la page, à l'impression.
Teste la compatibilité du navigateur avec la syntaxe indiquée.
Active ou désactive les transitions d'affichage entre les pages.
Définit les caractéristiques de la fenêtre d'affichage. Cette directive est une alternative à la balisse HTML meta du même nom.
Définit la couleur des élément actifs, cochés.
Gère la disposition des éléments dans un flex-box ou une grille, suivant l'axe secondaire.
Disposition verticale des éléments dans un flex-box ou une grille.
Position verticale de l'un des éléments dans un flex-box ou une grille.
Définit comment un élément est aligné, dans le sens vertical, par rapport à son parent.
Initialisation de toutes les propriétés.
Paramètres d'animation.
Définit comment interagissent plusieurs animations appliquées à la même propriété.
Temps d'attente avant le démarrage de l'animation.
Sens de l'animation (normal ou inverse).
Définit la durée totale de l'animation.
Style de remplacement lorsque l'animation n'est pas en cours.
Définit le nombre de fois qu'une animation doit être jouée.
Définit l'animation à appliquer à l'élément.
État de l'animation (en cours ou en pause).
Associe l'animation à autre chose que le temps, par exemple le défilement d'un élément.
Définit la fonction d'accélération à utiliser pendant une animation.
Définit toutes les propriétés nécessaires pour qu'un élément soit affiché comme un bouton, un menu, etc.
Définit le ratio entre la largeur et la hauteur de l'élément.
Provenance horizontale du son.
Applique un filtre graphique sur l'élément situé en arrière plan.
Visibilité de la face arrière de l'élément (pendant sa rotation).
Résumé des propriétés de l'arrière-plan.
Mode de défilement de l'image d'arrière-plan.
Définit le mélange des couleurs entre image(s) d'arrière-plan et couleur d'arrière-plan.
Définit l'étendue de l'arrière-plan, en particulier par rapport à la bordure et aux marges intérieures..
Définit la couleur de l'arrière-plan.
Image d'arrière-plan.
Position de l'image d'arrière-plan.
Définit comment se positionne l'image d'arrière-plan.
Définit comment est répété l'image d'arrière-plan.
Dimensionnement de l'image d'arrière-plan.
Définit si l'alignment vertical d'un élément doit se faire par rapport à sa premère ou sa dernière ligne de texte.
Gère l'affichage d'une marque de suite à la fin d'un élément lorsque le contenu déborde de ce dernier.
Propriété résumée qui définit l'ensemble des paramètres des bordures.
Mode d'encadrement des cellules de tableau.
Définit la couleur des bordures.
Résumé des propriétés des bordures réalisées avec des images.
Définit le débordement de l'image de bordure.
Définit comment l'image de bordure est répétée ou dilatée pour couvrir la zone voulue..
Définit comment l'image de bordure est découpée.
Définit l'image utilisée pour construire la bordure.
Définit l'épaisseur de la bordure lorsque cette dernière est réalisée avec une image.
Rayon des angles arrondis.
Espacement entre les cellules adjacentes dans un tableau.
Type de bordure (simple, double, pointillé...).
Définit l'épaisseur de la bordure de l'élément.
Gestion de la présentation des éléments fragmentés sur plusieurs lignes.
Applique un effet d'ombrage sur les blocs.
Mode de calcul des dimensions de blocs.
Interdit ou impose des sauts (page, colonne...) avant l'élément.
Définit si les sauts de colonne, de page, etc. sont permis dans l'élément.
Positionne le titre d'un tableau.
Définit la couleur et la forme du marqueur de texte.
Choisit la couleur du marqueur de texte (curseur clignotant).
Définit la forme du curseur de texte.
Autorise ou interdit le côtoiement des éléments (habillage).
Définit la partie visible de l'élément (découpage).
Définit la partie visible de l'élément, délimitée par une forme géométrique (rectangle, polygone...)
Définit comment gérer les formes creuses.
Définit la couleur de l'avant plan (texte essentiellement).
Autorise ou non le navigateur à optimiser les couleurs
Définit dans quel espace de couleurs sont calculés les effets de filtrage.
Définit le nombre de colonnes, dans une mise en page sur plusieurs colonnes.
Gère la répartition du contenu entre les colonnes.
Définit tous les paramètres du trait de séparation entre les colonnes.
Définit la couleur des lignes de séparation de colonnes.
Choisit le type de trait pour la séparation des colonnes.
Définit l'épaisseur du trait de séparation entre les colonnes.
Gère le chevauchement du contenu sur plusieurs colonnes.
Définit la largeur des colonnes.
Définit les caractéristiques d'une mise en page sur plusieurs colonnes.
Propriété d'optimisation, pour faciliter et accélérer le travail de mise en page.
Définit les dimensions de l'élément (blocs et lignes) lorsque l'élément est confiné.
Définit les caractéristiques d'un conteneur utilisable dans une container query (contexte d'éléments confinés).
Ajoute du contenu dans le document.
Définit si le contenu de l'élément (y compris les sous-éléments) doit être restitué ou pas.
Définit le pas d'incrémentation d'un compteur.
Initialise un compteur.
Change la valeur d'un ou de plusieurs compteurs.
Détermine le son à jouer avant et après la restitution sonore d'un élément.
Définit la forme du curseur de la souris.
Définit la position horizontale du centre d'un cercle ou d'une ellipse en SVG.
Définit le sens d'écriture (de gauche à droite ou de droite à gauche).
Définit la nature de l'élément et la façon de l'afficher.
Définit la ligne de base utilisée pour les alignements verticaux de textes.
Provenance verticale du son.
Mode d'affichage des cellules vides.
Définit l'ensemble des paramètres du remplissage d'une forme (couleur, etc).
Définit la couleur des remplissages en SVG.
Définit l'opcaité (la transparence) du remplissage d'une forme en SVG.
Définit comment doit se faire le remplissage d'une forme comportant un trou, ou dont le contour se recoupe lui-même.
Applique un filtre graphique (flou, contraste...) à un élément.
Propriété raccourcie pour définir les principales caractéristiques d'un flex-box et des éléments internes.
Détermine la dimension par défaut d'un élément contenu dans un flex-box.
Choisit l'axe principal et l'axe secondaire d'un flex box.
Echaînement des éléments enfant dans un flex-box.
Autorise ou non l'agrandissement d'un élément contenu dans un flex-box.
Autorise ou non la compression d'un élément contenu dans un flex-box.
Gestion des retours à la ligne dans un container flex.
Positionnement relatif des éléments les uns par rapport aux autres.
Définit par rapport à quoi les éléments flottants doivent se positionner.
Définit la couleur des remplissages et des ombrages (filtres SVG).
Définit quel flux de contenu doit être utilisé par l'élément.
Raccourci pour définir la plupart des propriétés concernant les polices de caractères.
Permet d'appliquer quelques effets au texte : relief, bordure...
Définit le nom de la police de caractères.
Permet d'exploiter les fonctionnalités spécifiques des polices de caractères OTF, WOFF, etc.
Ajustement du crénage entre caractères.
Définit le langage à prendre en compte lors du choix des caractères.
Optimise la forme des caractères en fonction de leur taille.
Définit la palette de couleurs utilisable pour les polices de caractères colorées.
Ajuste la taille des caractères.
Définition du coefficient d'aspect de la police.
Définit si un algorithme de lissage doit être utilisé et lequel.
Modifie l'étirement ou la compression des caractères.
Sélectionne les styles italique ou oblique de la police de caractères.
Autorise ou non le calcul des styles manquants dans la police de caractères.
Autorise ou non le navigateur à synthétiser les caractères en exposant ou en indice.
Autorise ou non le navigateur à calculer le glyphes des caractères en petites capitales.
Définit si le navigateur est autorisé à synthétiser les formes italiques des caractères.
Définit si le navigateur peut calculer ou non le glyphe des caractères gras.
Raccourci permettant de définir les attributs typographiques évolués : ligatures, substitution de caractères, etc.
Définit la substitution de caractères (polices OTF, WOFF).
Applique une capitalisation des caractères.
Typographie spécifique aux caractères chinois ou japonais.
Choisit entre une présentation en emoji ou en texte.
Active ou désactive la ligature des caractères.
Définit le mode d'affichage des nombres évolués : fractions, numéros, etc.
Mise en exposant ou en indice des caractères.
Donne accès aux possibilités stylistiques des polices OTF
Sélectionne une graisse pour les caractères.
Définit les espacements entre les lignes et entre les colonnes (grille, flex-box, colonnes).
Propriété résumée définissant les principaux paramètres d'une grille.
Positionne un élément dans une zone nommée de la grille.
Définit le mode de calcul automatique pour positionner les éléments dans la grille.
Propriété résumée pour définir les largeurs de colonnes, la hauteur des lignes, et les plages d'une grille.
Définit les zones nommées dans une grille.
Définit le nombre et la largeur des colonnes d'une grille.
Définit le nombre et la hauteur des lignes d'une grille.
Définit la ponctuation suspendue (caractères autorisés à déborder dans la marge).
Hauteur de l'élément.
Définit le caractère qui sera à utiliser comme marque de césure.
Définit le nombre minimal de caractères pour autoriser la césure d'un mot.
Définit si les césures sont autorisées à la fin d'une colonne, d'une page, etc.
Définit le nombre maximal de lignes successives se terminant une césure
Définit le nombre maximal d'espaces pour autoriser ou interdire la césure.
Césure des mots.
Définit l'orientation d'une image (doit-elle être tournée ?)
Mode de mise à l'échelle des images.
Définit l'accessibilité d'une zone de saisie.
Définit les paramètres des lettrines.
Définit comment le texte doit contourner les lettrines.
Définit la position de l'élément lorsque celui-ci est positionné autrement qu'en statique.
Gère l'interaction entre les couches.
Définit le positionnement suivant l'axe principal dans un flex-box ou une grille.
Gère l'alignement horizontal des éléments dans un conteneur grille.
Définit le positionnement horizontal d'un élément particulier dans un flex-box ou une grille.
Espacement des lettres.
Définit la couleur de l'éclairage (filtres SVG).
Rupture de lignes pour les langues CJK (chinois, japonais, coréen).
Définit la hauteur des lignes de texte.
Ajoute un espace au début et à la fin des lignes.
Résumé des caractéristiques de listes à puces ou numérotées.
Définit une image à utiliser à la place des puces.
Définit l'emplacement des marqueurs de listes (puces ou numéros).
Définit le type des puces ou de la numérotation.
Résumé des quatre marges.
Définit la gestion des marges successives au sein d'un même container.
Définit la position des puces ou des numéros dans une liste.
Définit le côté où se positionne le marqueur de liste (fonction de la langue).
Choisit les traits de coupe et repères d'alignement.
Résumé des paramètres de masquage.
Définit tous les paramètres d'un masque pour la bordure d'un élément.
Définit comment le masque doit agir (luminance, alpha).
Définit le décalage éventuel du masque de bordure éventuel par rapport à l'élément.
Définit le mode de répétition du masque.
Définit comment l'image utilisée comme masque doit être découpée.
Désigne l'image qui sera utilisée comme masque (masque du type bordure).
Définit l'épaisseur de la bordure pour l'application d'un masque.
Définit la zone concernée par le masquage.
Définit comment seront combinés les masques lorsque plusieurs sont appliqués sur un élément.
Désigne l'image ou le fichier SVG qui sera utilisé comme masque.
Définit le mode de masquage (couche alpha, luminance...)
Définit la référence pour le positionnement du masque.
Position du masque.
Définit le mode de répétition du masque lorsque celui-ci est plus petit que l'élément à masquer.
Fixe les dimensions du masque.
Définit le mode de mélange entre le contenu et ce qui est visible en arrière-plan de l'élément.
Définit comment un contenu multimédia (image, vidéo) doit s'adapter aux dimensions de son contenant.
Position d'une image ou d'une vidéo par rapport à son container.
Opacité (ou transparence).
Ordre des éléments dans un flex-box.
Résumé des caractéristiques d'encadrement.
Définit la couleur de l'encadrement (outline).
Définit l'espacement entre le contour et l'élément.
Définit le type de trait des contours (simple, double, pointillé...).
Définit l'épaisseur du trait d'encadrement.
Gestion des débordements, lorsque le contenu est trop grand pour les dimensions imposées à l'élément.
Définit la marge de débordement, lorsque le contenu est plus grand que l'élément.
Marges intérieures des quatre cotés.
Définit l'ordre de dessin des différentes parties d'une forme (contour, remplissage, marqueurs).
Définit le silence avant et après la restitution sonore d'un élément.
Effet de perspective appliqué à un élément ayant subi une transformation 3D.
Position de l'observateur dans le cas d'une déformation 3D avec perspective.
Timbre de voix.
Variation de timbre de la voix.
Disposition des éléments dans un flex-box ou une grille.
Défini le placement des éléments dans leur cellule (grille).
Définit l'alignement d'un élément aussi bien dans la direction inline que dans la direction block.
Son à restituer en fond.
Réaction au survol de la souris ou autre événement lié à la souris.
Mode de positionnement.
Indique si le navigateur doit optimiser les couleurs lors de l'impression du document.
Caractères utilisés pour les guillemets.
Définit le rayon d'un cercle en SVG.
Autorise ou empêche le dimensionnement de l'élément. par l'utilisateur.
Portée de la voix.
Définit une rotation de l'élément.
Définit l'alignement des textes dans un syntaxe ruby.
Définit le mode de restitution des présentations ruby multiples.
Gère le débordement des annotations dans une présenteation ruby.
Définit la position de l'annotation ruby par rapport à la base.
Définit un mise à l'échelle de l'élément (agrandissement ou réduction).
Choisit entre un défilement brutal ou progressif de la page.
Définit les marges de défilement dans le contexte d'un défilement avec accrochages (Scroll Snap).
Définit les marges intérieures de la fenêtre de défilement.
Définit l'alignement des éléments servant d'accrochage par rapport à la fenêtre d'affichage (scroll Snap).
Permet de forcer l'arrêt d'un défilement sur certains éléments.
Définit les principales caractéristiques d'un défilement avec accrochages (Scroll Snap).
Propriété résumée définissant les paramètres d'une animation pilotée par le défilement.
Définit deux couleurs qui seront appliquées sur les barres de défilement.
Réserve ou non la gouttière pour une barre de défilement.
Définit le style (et la taille) des barres de défilement.
Définit le seuil de transparence en vu de l'habillage d'une image.
Définit la marge pour l'habillage d'un élément flottant.
Définit le contournement du texte pour un élément flottant.
Définit si la priorité doit être donnée à la précision ou bien au temps de calcul, lors du tracé d'une forme en SVG.
Dimensions et orientation des pages imprimées.
Définit si l'élément doit être lu lors d'une restitution sonore
Définit comment doit être lu le contenu d'un élément lors d'une restitution sonore de la page.
Mode de restitution des titres de tableaux.
Mode de restitution des nombres.
Mode de restitution de la ponctuation.
Débit de parole en mots par minutes.
Inflexion de la voix (calme, précipitée...).
Définit les paramètres de la bordure d'une forme en SVG.
Définit la forme des embouts de lignes (en SVG).
Définit la forme des raccordements de segments en SVG.
Définit l'épaisseur des tracés en SVG.
Taille des caractères de tabulation.
Mode de calcul des largeurs de colonnes et de tableaux.
Alignement du texte.
Définit l'alignement des lignes d'un texte.
Alignement de la dernière ligne des paragraphes.
Définit le point d'ancrage d'un texte en SVG.
Définit l'espace entre les caractères adjacents (CJK).
Spécifie une réduction de la hauteur d'une boîte de texte.
Définit l'orientation de groupes de caractères, dans le cas d'une écriture verticale.
Choisit le soulignement, le surlignement ou la rayure du texte.
Définit la couleur du trait de décoration.
Type de décoration : souligné, barré, etc.
Propriété raccourcie définissant certaines particularités relatives aux décorations.
Type de trait pour la décoration : plein, pointillé, etc.
Définit l'épaisseur des traits de décoration (souligné, barré, surligné).
Mise en exergue du texte.
Définit la couleur des caractères de mise en exergue.
Position des caractères de mise en exergue.
Définit si les mises en exergue doivent s'interrompre sur les espaces, les signes de ponctuation, etc.
Style de mise en exergue.
Définit le retrait de la première ligne des paragraphe (indentation).
Sélectionne la méthode utilisée pour justifier le texte.
Définit l'orientation des caractères dans le cas d'une écriture dans le sens vertical.
Définit l'indicateur de débordement du texte.
Active ou désactive le traitement de la typographie évoluée (ligatures, crénage...)
Définit tous les paramètres d'une ombre appliquée au texte.
Définit comment les terminaux mobiles améliorent la lisibioité.
Definit l'espacement autour des caractères de ponctuation CJK.
Casse du texte (minuscules, majuscules...).
Définit la position du trait de soulignement, par rapport à la position de base.
Définit l'emplacement des traits de soulignement.
Définit la portée et le nom d'une ligne de temps.
Détermine quels sont les gestes traités par le navigateur sur un écran tactile (glissé du doigt, zoom par pincement...)
Applique une ou plusieurs transformations géométriques (rotations, agrandissements, etc.).
Définit la boîte de référence pour les transformations.
Point d'origine pour les transformations.
Rendu des éléments soumis à une transformation 3D.
Effet d'animation simple.
Définit le comportement des transitions sur les propriétés qui sont animables de façon discrete.
Définit le temps d'attente avant que la transition ne commence.
Définit la durée d'une transition.
Définit la ou les propriétés sur lesquelles doit s'appliquer une transition.
Propriété définissant la fonction d'accélération à utiliser pendant une transition.
Définit une translation de l'élément (un déplacement).
Gestion des possibilités d'écriture bidirectionnelle de Unicode.
Définit si le contenu d'un élément est sélectionnable par l'utilisateur ou non.
Définit comment les transformations (rotations, changements d'échelle, etc.) agissent.
Alignement vertical.
Propriété résumée définissant les paramètres d'une animation pilotée par le défilement.
Spécifie un ajustement de la boite de défilement dans le cadre d'une animation pilotée par le défilement.
Associe à l'élément ciblé un identifiant de transition.
Affichage ou masquage.
Contrôle la distribution sonore entre gauche et droite (lors d'une restitution vocale).
Définit le temps que devra durer la restitution sonore de l'élément.
Définit le type de voix à utiliser pour la restitution sonore (homme, femme, enfant...).
Définit la fréquence de la voix (plus ou moins aiguë) dans le cas d'une restitution sonore du document.
Définit la plage dans laquelle la fréquence de la voix peut varier (dans le contexte d'une restitution sonore).
Définit le débit de paroles (en mots par minutes) dans le cas d'une restitution sonore du document.
Définit l'accentuation de la voix, dans le cas d'une restitution sonore de l'élément.
Définit le volume de la voix lors de la restitution sonore du document.
Volume sonore.
Définit la gestion des espaces multiples et des retours chariot.
Définit comment les espaces successifs et les retours à la ligne doivent être traités.
Définit si comment le navigateur doit supprimer les espaces réductibles.
Largeur de l'élément.
Indique les propriétés qui risquent d'être modifiées ou animées, afin que le navigateur puisse optimiser son traitement.
Définit quelle logique le navigateur doit utilier pour identifier les limites des mots.
Substitue certains caractères de séparation de mots par d'autres.
Coupure des mots longs.
Normalise les caractères d'espacement (écritures CJK).
Permet d'ajuster l'espacement des mots.
Sens et direction d'écriture (horizontale ou verticale).
Définit la position horizontale d'un rectangle ou d'une image, en SVG.
Plan d'affichage (dessus, dessous).
Définit un agrandissement ou une réduction de l'élément.