Une remarque ? Une suggestion ?...

Merci de participer à l'amélioration de ce site. Prenez le temps de rédiger votre remarque le plus précisément possible :

Les styles CSS - Tutoriel

CSS

CSS = Cascading Style Sheets. Soit en français les feuilles de styles en cascade.

CSS est un langage de mise en forme qui peut s'appliquer à de nombreux types de documents mais son utilisation la plus courante est la mise en forme des pages HTML ou des documents XML.

HTML comporte lui aussi des possibilités de mise en forme mais, depuis la version HTML5, la mise en forme directe dans le document HTML est devenue obsolète. Il est en effet souhaitable de séparer les données et la mise en forme :
    - HTML véhicule les informations proprement dites,
    - CSS s'occupe de leur mise en forme.

CSS est un langage déclaratif facile à appréhender. Sa seule difficulté est de comporter beaucoup de mots clés. Ce site est là pour vous aider à retrouver les syntaxes.

Où commencer ?

Pour découvrir les principes de base du CSS, commencez votre lecture par les tutoriels. Vous pouvez aussi accéder directement à :

  • La référence des selectors, ou des pseudo-classes et pseudo-elements.
  • La liste des unités CSS.
  • La liste des couleurs CSS.
  • La liste des propriétés et de leurs valeurs, ainsi que la liste des fonctions sont accessibles à partir de la table des matières à gauche de l'écran ou du menu "hamburger" sur un mobile.
  • Enfin, un index thématique est affiché ci-dessous.

Index thématique par modules.

La liste ci-dessous est celle des modules de standardisation publiés par le W3C. En cliquant sur un module, vous afficherez tous les termes définis dans ce module (propriétés, fonctions, etc.).

Compositions et mélanges

(Propriété)
Définit le mélange des couleurs entre image(s) d'arrière-plan et couleur d'arrière-plan.
(Propriété)
Gère l'interaction entre les couches.
(Propriété)
Définit le mode de mélange entre le contenu et ce qui est visible en arrière-plan de l'élément.

CSS 2 - Spécification concernant les feuilles de styles en cascade - Version 2

(Directive)
Indique le jeu de caractères utilisé dans la feuille de styles.
(Propriété)
Définit la position des puces ou des numéros dans une liste.
(Fonction)
Définit un rectangle.

CSS 3 - Spécification concernant les feuilles de styles en cascade - Version 3

(Propriété)
Définit le positionnement des éléments contenus dans un container box, suivant l'axe secondaire.
(Propriété)
Définit si les éléments du container box se positionnent de gauche à droite ou de droite à gauche.
(Propriété)
Définit si le container box peut comporter plusieurs lignes ou pas.
(Propriété)
Permet d'appliquer quelques effets au texte : relief, bordure...
(Propriété)
Définit si un algorithme de lissage doit être utilisé et lequel.

Événements de pointeur

(Propriété)
Réaction au survol de la souris ou autre événement lié à la souris.

Media Queries

(Directive)
Définit une requête-média personnalisée.
(Directive)
Affectation de règles CSS en fonction du périphérique (smartphone, écran de bureau, etc...).

Module CSS - Adaptation du terminal

(Directive)
Définit les caractéristiques de la fenêtre d'affichage. Cette directive est une alternative à la balisse HTML .

Module CSS - Affichage

(Propriété)
Définit la nature de l'élément et la façon de l'afficher.

Module CSS - Ajustement de la taille du texte

(Propriété)
Définit comment les terminaux mobiles améliorent la lisibioité.

Module CSS - Ajustement des couleurs

(Propriété)
Autorise ou non le navigateur à optimiser les couleurs
(Propriété)
Indique si le navigateur doit optimiser les couleurs lors de l'impression du document.

Module CSS - Alignement des blocs

(Propriété)
Disposition des lignes dans un flex-box ou une grille.
(Propriété)
Disposition verticale des éléments dans un flex-box ou une grille.
(Propriété)
Position verticale de l'un des éléments dans un flex-box ou une grille.
(Propriété)
Définit l'espacement entre les colonnes.
(Propriété)
Définit les espacements entre les lignes et entre les colonnes (grille, flex-box, colonnes).
(Propriété)
Ajuste l'espacement des colonnes dans une grille.
(Propriété)
Ajuste l'espacement des lignes et des colonnes dans une grille.
(Propriété)
Ajuste l'espacement des lignes dans une grille.
(Propriété)
Définit le positionnement suivant l'axe principal dans un flex-box ou une grille.
(Propriété)
Gère l'alignement horizontal des éléments dans le container flex-box ou grille.
(Propriété)
Définit le positionnement horizontal d'un élément particulier dans un flex-box ou une grille.
(Propriété)
Disposition des éléments dans un flex-box ou une grille.
(Propriété)
Définit l'alignement d'un élément aussi bien dans la direction inline que dans la direction block.
(Propriété)
Définit l'espace entre les lignes d'une grille.

Module CSS - Animations

(Directive)
Définit le nom et les paramètres d'une animation.
(Propriété)
Paramètres d'animation.
(Propriété)
Temps d'attente avant le démarrage de l'animation.
(Propriété)
Sens de l'animation (normal ou inverse).
(Propriété)
Définit la durée totale de l'animation.
(Propriété)
Style de remplacement lorsque l'animation n'est pas en cours.
Définit le nombre de fois qu'une animation doit être jouée.
(Propriété)
Définit l'animation à appliquer à l'élément.
(Propriété)
État de l'animation (en cours ou en pause).
Définit la fonction d'accélération à utiliser pendant une animation.

Module CSS - Annotations Ruby

(Propriété)
Définit l'alignement des textes dans un syntaxe ruby.
(Propriété)
Définit le mode de restitution des présentatino ruby multiples.
(Propriété)
Gère le débordement des annotations dans une présenteation ruby.
(Propriété)
Définit la position de l'annotation ruby par rapport à la base.

Module CSS - Arrière-plans et bordures

(Propriété)
Résumé des propriétés de l'arrière-plan.
(Propriété)
Mode de défilement de l'image d'arrière-plan.
(Propriété)
Définit l'étendue de l'arrière-plan, en particulier par rapport à la bordure et aux marges intérieures..
(Propriété)
Définit la couleur de l'arrière-plan.
(Propriété)
Image d'arrière-plan.
(Propriété)
Position de l'image d'arrière-plan.
(Propriété)
Définit comment se positionne l'image d'arrière-plan.
(Propriété)
Définit comment est répété l'image d'arrière-plan.
(Propriété)
Dimensionnement de l'image d'arrière-plan.
(Propriété)
Propriété résumée qui définit l'ensemble des paramètres des bordures.
Définit le rayon de l'angle arrondi en bas à gauche.
Définit le rayon de l'angle arrondi en bas à droite.
(Propriété)
Définit la couleur des bordures.
(Propriété)
Résumé des propriétés des bordures réalisées avec des images.
(Propriété)
Définit le débordement de l'image de bordure.
(Propriété)
Définit comment l'image de bordure est répétée ou dilatée pour couvrir la zone voulue..
(Propriété)
Définit comment l'image de bordure est découpée.
(Propriété)
Définit l'image utilisée pour construire la bordure.
(Propriété)
Définit l'épaisseur de la bordure lorsque cette dernière est réalisée avec une image.
(Propriété)
Rayon des angles arrondis.
(Propriété)
Type de bordure (simple, double, pointillé...).
Définit le rayon de l'angle arrondi en haut à gauche.
Définit le rayon de l'angle arrondi en haut à droite.
(Propriété)
Définit l'épaisseur de la bordure de l'élément.
(Propriété)
Applique un effet d'ombrage sur les blocs.

Module CSS - Cascade et héritage

(Directive)
Importation d'une feuille de styles.
(Directive)
Définit les couches de cascade (layer) pour faciliter la gestion des priorités entre les règles CSS.
(Propriété)
Initialisation de toutes les propriétés.

Module CSS - Couleurs

(Directive)
Spécifie un profil colorimétrique qui pourra ensuite être utilisé par la fonction color().
(Propriété)
Définit la couleur de l'avant plan (texte essentiellement).
(Fonction)
Définit une couleur dans un espace de couleurs autre que sRGB.
(Fonction)
Détermine une couleur à partir des paramètres Teinte (Hue), Saturation et Luminosité.
(Fonction)
Détermine une couleur et sa transparence à partir des paramètres Teinte (Hue), Saturation, Luminosité et Alpha.
(Fonction)
Définit une couleur à partir de sa teinte et d'une dose de noir et de blanc.
(Fonction)
Définit une couleur dans le système L*a*b*.
(Fonction)
Définit une couleur dans le système L*C*H*.
(Fonction)
Définit une couleur dans le système L*a*b* avec une correction perceptive.
(Fonction)
Définit une couleur dans le système L*C*H* avec une correction perceptive.
(Propriété)
Opacité (ou transparence).
(Fonction)
Détermine une couleur à partir des valeurs de Rouge, de Vert et de Bleu.
(Fonction)
Détermine une couleur et sa transparence à partir des valeurs de Rouge, de Vert, de Bleu et de la valeur Alpha.

Module CSS - Débordements

(Propriété)
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é)
Gestion des débordements, lorsque le contenu est trop grand pour les dimensions imposées à l'élément.
(Propriété)
Gestion des débordements dans la direction secondaire.
(Propriété)
Définit la marge de débordement, lorsque le contenu est plus grand que l'élément.
(Propriété)
Gestion des débordements dans la direction principale.
(Propriété)
Gestion du débordement dans le sens horizontal.
(Propriété)
Gestion du débordement dans le sens vertical.
(Propriété)
Choisit entre un défilement brutal ou progressif de la page.
(Propriété)
Réserve ou non la gouttière pour une barre de défilement.
(Propriété)
Définit l'indicateur de débordement du texte.

Module CSS - Décoration du texte

(Propriété)
Choisit le soulignement, le surlignement ou la rayure du texte.
(Propriété)
Définit la couleur du trait de décoration.
(Propriété)
Type de décoration : souligné, barré, etc.
(Propriété)
Propriété raccourcie définissant certaines particularités relatives aux décorations.
Définit comment les décorations héritées des éléments parents doivent être appliquées.
Définit si les lignes de décoration (essentiellement le souligné) s'interrompent au niveau des jambages.
Définit comment les décorations de l'élément lui même (et non pas celles des éléments parents) doivent être appliquées.
Définit si les décoration du ou des éléments parents doivent être appliquées à cet élément.
Définit si les lignes de décoration (soulignement, rayure...) concernent les espaces.
(Propriété)
Type de trait pour la décoration : plein, pointillé, etc.
Définit l'épaisseur des traits de décoration (souligné, barré, surligné).
(Propriété)
Mise en exergue du texte.
(Propriété)
Définit la couleur des caractères de mise en exergue.
Position des caractères de mise en exergue.
(Propriété)
Définit si les mises en exergue doivent s'interrompre sur les espaces, les signes de ponctuation, etc.
(Propriété)
Style de mise en exergue.
(Propriété)
Définit tous les paramètres d'une ombre appliquée au texte.
(Propriété)
Définit la position du trait de soulignement, par rapport à la position de base.

Module CSS - Dimensionnement des blocs

(Propriété)
Définit le ratio entre la largeur et la hauteur de l'élément.
(Propriété)
Définit la dimension d'un l'élément suivant la direction des blocs.
(Propriété)
Mode de calcul des dimensions de blocs.
(Fonction)
Calcule une dimension en fonction du contenu et de limites.
(Propriété)
Hauteur de l'élément.
(Propriété)
Définit la dimension de l'élément dans la direction des lignes.
(Propriété)
Définit la hauteur maximale de l'élément.
(Propriété)
Définit la largeur maximale de l'élément.
(Propriété)
Définit la hauteur minimale de l'élément.
(Propriété)
Définit la largeur minimale de l'élément.
(Propriété)
Largeur de l'élément.

Module CSS - Éléments positionnés

(Propriété)
Définit l'espace entre le bas de l'élément (s'il est positionné) et le bas de son parent.
(Propriété)
Pur un élément positionné, définit l'emplacement du côté fin de block.
(Propriété)
Définit l'emplacement d'en élément positionné.
(Propriété)
Sur un élément positionné, définit l'emplacement du bord situé en fin de ligne.
(Propriété)
Pour un élément positionné, définit l'emplacement du côté début de ligne.
(Propriété)
Pour un élément positionné, définit l'espace entre le bord gauche de l'élément et le bord gauche de son parent.
(Propriété)
Mode de positionnement.
(Propriété)
Pour un élément positionné, définit l'espace entre le bord droit de l'élément et le bord droit de son parent.
(Propriété)
Pour un élément positionné, définit l'espace entre le haut de l'élément et le haut de son parent.
(Propriété)
Plan d'affichage (dessus, dessous).

Module CSS - Fonctions d'accélération

(Fonction)
Détermine une progression non linéaire pour les animations.
(Fonction)
Définit une animation saccadée, pas par pas.

Module CSS - Formes de base

(Fonction)
Définit un cercle.
(Fonction)
Définit une ellipse.
(Fonction)
Définit un rectangle, utilisable pour découper une image.
(Fonction)
Définit un contour d'après la syntaxe SVG d'un chemin.
(Fonction)
Définit une forme.
(Propriété)
Définit le seuil de transparence en vu de l'habillage d'une image.
(Propriété)
Définit la marge pour l'habillage d'un élément flottant.
(Propriété)
Définit le contournement du texte pour un élément flottant.

Module CSS - Fragmentation

(Propriété)
Gestion de la présentation des éléments fragmentés sur plusieurs lignes.
(Propriété)
Interdit ou impose des sauts (page, colonne...) après l'élément.
(Propriété)
Interdit ou impose des sauts (page, colonne...) avant l'élément.
(Propriété)
Définit si les sauts de colonne, de page, etc. sont permis dans l'élément.
(Propriété)
Gestion des coupures en bas de page ou de colonne.
(Propriété)
Gestion des ruptures en haut de page ou de colonne.

Module CSS - Génération de contenu

(Propriété)
Ajoute du contenu dans le document.
(Fonction)
Utilisée avec la propriété content, cette fonction permet d'insérer des points de suite.
(Propriété)
Caractères utilisés pour les guillemets.
(Fonction)
Renvoie la valeur d'un compteur, qui peut être insérée dans le document avec la propriété content.
Renvoie la valeur hiérarchique d'un compteur, qui pourra être insérée dans le document avec la propriété content.
(Fonction)
Renvoie le texte d'un élément désigné par une URL.

Module CSS - Images

(Fonction)
Définit un dégradé de couleurs conique.
(Fonction)
Réalise le mélange de plusieurs images.
(Fonction)
Récupère l'aspect d'un élément sous forme d'une image.
(Fonction)
Désigne ou définit une image.
(Propriété)
Définit l'orientation d'une image (doit-elle être tournée ?)
(Propriété)
Mode de mise à l'échelle des images.
Détermine un dégradé de couleur linéaire.
(Propriété)
Définit comment un contenu multimédia (image, vidéo) doit s'adapter aux dimensions de son contenant.
(Propriété)
Position d'une image ou d'une vidéo par rapport à son container.
Détermine un dégradé de couleur radial (depuis le centre vers les bords).
Définit un dégradé de couleurs conique, avec répétition
Détermine un dégradé de couleur linéaire avec répétition.
Détermine un dégradé de couleur radial avec répétition.

Module CSS - Interface utilisateur de base

(Propriété)
Définit la couleur des élément actifs, cochés.
(Propriété)
Définit toutes les propriétés nécessaires pour qu'un élément soit affiché comme un bouton, un menu, etc.
(Propriété)
Définit la couleur et la forme du marqueur de texte.
(Propriété)
Choisit la couleur du marqueur de texte (curseur clignotant).
(Propriété)
Définit la forme du curseur de texte.
(Propriété)
Définit la forme du curseur de la souris.
(Propriété)
Définit l'accessibilité d'une zone de saisie.
(Propriété)
Résumé des caractéristiques d'encadrement.
(Propriété)
Définit la couleur de l'encadrement (outline).
(Propriété)
Définit l'espacement entre le contour et l'élément.
(Propriété)
Définit le type de trait des contours (simple, double, pointillé...).
(Propriété)
Définit l'épaisseur du trait d'encadrement.
(Propriété)
Autorise ou empêche le dimensionnement de l'élément. par l'utilisateur.
(Propriété)
Définit si le contenu d'un élément est sélectionnable par l'utilisateur ou non.

Module CSS - Listes et compteurs

(Fonction)
Renvoie la valeur actuelle d'un compteur.
(Propriété)
Définit le pas d'incrémentation d'un compteur.
(Propriété)
Initialise un compteur.
(Propriété)
Change la valeur d'un ou de plusieurs compteurs.
(Fonction)
Renvoie la valeur d'un compteur hiérarchique.
(Propriété)
Résumé des caractéristiques de listes à puces ou numérotées.
(Propriété)
Définit une image à utiliser à la place des puces.
(Propriété)
Définit l'emplacement des marqueurs de listes (puces ou numéros).
(Propriété)
Définit le type des puces ou de la numérotation.
(Propriété)
Définit le côté où se positionne le marqueur de liste (fonction de la langue).

Module CSS - Masquage

(Propriété)
Définit la partie visible de l'élément (découpage).
(Propriété)
Définit la partie visible de l'élément, délimitée par une forme géométrique (rectangle, polygone...)
(Propriété)
Définit comment gérer les formes creuses.
(Propriété)
Résumé des paramètres de masquage.
(Propriété)
Définit tous les paramètres d'un masque pour la bordure d'un élément.
(Propriété)
Définit comment le masque doit agir (luminance, alpha).
(Propriété)
Définit le décalage éventuel du masque de bordure éventuel par rapport à l'élément.
(Propriété)
Définit le mode de répétition du masque.
(Propriété)
Définit comment l'image utilisée comme masque doit être découpée.
(Propriété)
Désigne l'image qui sera utilisée comme masque (masque du type bordure).
(Propriété)
Définit l'épaisseur de la bordure pour l'application d'un masque.
(Propriété)
Définit la zone concernée par le masquage.
(Propriété)
Définit comment seront combinés les masques lorsque plusieurs sont appliqués sur un élément.
(Propriété)
Désigne l'image ou le fichier SVG qui sera utilisé comme masque.
(Propriété)
Définit le mode de masquage (couche alpha, luminance...)
(Propriété)
Définit la référence pour le positionnement du masque.
(Propriété)
Position du masque.
(Propriété)
Définit le mode de répétition du masque lorsque celui-ci est plus petit que l'élément à masquer.
(Propriété)
Fixe les dimensions du masque.

Module CSS - Media paginé

(Sélecteur)
Pseudo-classe désignant le première page.
(Sélecteur)
Pseudo-classe désignant les pages de gauche (pages paires).
(Sélecteur)
Pseudo-classe désignant les pages de droite (pages impaires).
(Directive)
Caractéristiques de la page, à l'impression.
(Propriété)
(Propriété)
Choisit les traits de coupe et repères d'alignement.
(Propriété)
Gestion des sauts de page après l'élément.
(Propriété)
Gestion des sauts de page avant l'élément.
(Propriété)
Gestion des sauts de page au milieu de l'élément.
(Propriété)
Dimensions et orientation des pages imprimées.

Module CSS - Mise en page en ligne

(Propriété)
Définit comment un élément est aligné, dans le sens vertical, par rapport à son parent.
(Propriété)
(Propriété)
(Propriété)
Définit la ligne de base utilisée pour les alignements verticaux de textes.
(Propriété)
Définit la hauteur des lignes de texte.
(Propriété)
(Propriété)
Alignement vertical.

Module CSS - Mise en page multi-colonnes

(Propriété)
Définit le nombre de colonnes, dans une mise en page sur plusieurs colonnes.
(Propriété)
Gère la répartition du contenu entre les colonnes.
(Propriété)
Définit tous les paramètres du trait de séparation entre les colonnes.
(Propriété)
Définit la couleur des lignes de séparation de colonnes.
(Propriété)
Choisit le type de trait pour la séparation des colonnes.
(Propriété)
Définit l'épaisseur du trait de séparation entre les colonnes.
(Propriété)
Gère le chevauchement du contenu sur plusieurs colonnes.
(Propriété)
Définit la largeur des colonnes.
(Propriété)
Définit les caractéristiques d'une mise en page sur plusieurs colonnes.

Module CSS - Mise en page par flex-box

(Propriété)
Propriété raccourcie pour définir les principales caractéristiques d'un flex-box et des éléments internes.
(Propriété)
Détermine la dimension par défaut d'un élément contenu dans un flex-box.
(Propriété)
Choisit l'axe principal et l'axe secondaire d'un flex box.
(Propriété)
Echaînement des éléments enfant dans un flex-box.
(Propriété)
Autorise ou non l'agrandissement d'un élément contenu dans un flex-box.
(Propriété)
Autorise ou non la compression d'un élément contenu dans un flex-box.
(Propriété)
Gestion des retours à la ligne dans un container flex.
(Propriété)
Ordre des éléments dans un flex-box.

Module CSS - Mise en page par grille

(Propriété)
Propriété raccourcis définissant les principaux paramètres d'une grille.
(Propriété)
Positionne un élément dans une zone nommée de la grille.
(Propriété)
Mode de calcul des colonnes 'auto' dans une grille.
(Propriété)
Mode de calcul de l'emplacement des éléments dans la grille.
(Propriété)
Mode de calcul de la hauteur 'auto' des lignes dans une grille.
(Propriété)
Numéro de colonne(s) d'un élément dans une grille.
(Propriété)
Numéro de la colonne de fin d'un élément dans une grille.
(Propriété)
Numéro de la colonne de début d'un élément dans une grille.
(Propriété)
Numéro des lignes d'un élément dans une grille.
(Propriété)
Numéro de la ligne de fin d'un élément dans une grille.
(Propriété)
Numéro de la ligne de départ d'un élément dans une grille.
(Propriété)
Largeur des colonnes et hauteur des lignes d'une grille.
(Propriété)
Définition de zones nommées dans une grille
(Propriété)
Définition du nombre et de la largeur des colonnes d'une grille.
(Propriété)
Définition du nombre et de la hauteur des lignes d'une grille.
(Fonction)
Renvoie une valeur comprise dans une fourchette.
(Fonction)
Répète une valeur un certain nombre de fois.

Module CSS - Modèle de blocs

(Propriété)
Résumé des quatre marges.
(Propriété)
Définit la marge après le bloc, compte-tenu du sens d'écriture.
(Propriété)
Définit la marge avant le bloc, compte-tenu du sens d'écriture.
(Propriété)
Marge du bas.
(Propriété)
Définit la marge après la fin de ligne, compte-tenu du sens d'écriture.
(Propriété)
Définit la marge avant le début des lignes de texte, compte-tenu du sens d'écriture.
(Propriété)
Marge de gauche.
(Propriété)
Marge de droite.
(Propriété)
Marge du haut.
(Propriété)
Définit la gestion des marges successives au sein d'un même container.
(Propriété)
Marges intérieures des quatre cotés.
(Propriété)
Définit la maarge intérieure à la fin du bloc, compte-tenu du sens d'écriture.
(Propriété)
Définit la marge intérieure au début du bloc, compte-tenu du sens d'écriture.
(Propriété)
Marge intérieure en bas.
(Propriété)
Définit la marge intérieure du côté de la fin des lignes de texte, compte-tenu du sens d'écriture.
(Propriété)
Définit la marge intérieure du côté du début des lignes de texte, compte-tenu du sens d'écriture.
(Propriété)
Marge intérieure à gauche.
(Propriété)
Marge intérieure à droite.
(Propriété)
Marge intérieure en haut.

Module CSS - Modes d'écriture

(Propriété)
Définit le sens d'écriture (de gauche à droite ou de droite à gauche).
(Propriété)
Définit l'orientation de groupes de caractères, dans le cas d'une écriture verticale.
(Propriété)
Définit l'orientation des caractères dans le cas d'une écriture dans le sens vertical.
(Propriété)
Gestion des possibilités d'écriture bidirectionnelle de Unicode.
(Propriété)
Sens et direction d'écriture (horizontale ou verticale).

Module CSS - Pages flottantes

(Propriété)
Autorise ou interdit le côtoiement des éléments (habillage).
(Propriété)
Positionnement relatif des éléments les uns par rapport aux autres.
(Propriété)
(Propriété)
(Propriété)
Définit par rapport à quoi les éléments flottants doivent se positionner.

Module CSS - Parole (TTS)

(Propriété)
Détermine le son à jouer avant et après la restitution sonore d'un élément.
(Propriété)
Séquence sonore à jouer après la lecture d'un élément.
(Propriété)
Séquence sonore à jouer avant la lecture d'un élément.
(Propriété)
Définit le silence avant et après la restitution sonore d'un élément.
(Propriété)
Définit le silence après la restitution sonore de l'élément
(Propriété)
Définit le silence avant la restitution sonore de l'élément
(Propriété)
Définit la durée d'un silence avant ou après la restitution sonore d'un élément.
(Propriété)
Définit la durée d'un silence éventuel après la restitution sonore d'un élément.
(Propriété)
Définit la durée du silence éventuel avant la restitution sonore d'un élément.
(Propriété)
Définit si l'élément doit être lu lors d'une restitution sonore
(Propriété)
Définit comment doit être lu le contenu d'un élément lors d'une restitution sonore de la page.
(Propriété)
Contrôle la distribution sonore entre gauche et droite (lors d'une restitution vocale).
(Propriété)
Définit le temps que devra durer la restitution sonore de l'élément.
(Propriété)
Définit le type de voix à utiliser pour la restitution sonore (homme, femme, enfant...).
(Propriété)
Définit la fréquence de la voix (plus ou moins aiguë) dans le cas d'une restitution sonore du document.
(Propriété)
Définit la plage dans laquelle la fréquence de la voix peut varier (dans le contexte d'une restitution sonore).
(Propriété)
Définit le débit de paroles (en mots par minutes) dans le cas d'une restitution sonore du document.
(Propriété)
Définit l'accentuation de la voix, dans le cas d'une restitution sonore de l'élément.
(Propriété)
Définit le volume de la voix lors de la restitution sonore du document.

Module CSS - Polices de caractères

(Directive)
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.
(Propriété)
Raccourci pour définir la plupart des propriétés concernant les polices de caractères.
(Propriété)
Définit le nom de la police de caractères.
(Propriété)
Permet d'exploiter les fonctionnalités spécifiques des polices de caractères OTF, WOFF, etc.
(Propriété)
Ajustement du crénage entre caractères.
Définit le langage à prendre en compte lors du choix des caractères.
(Propriété)
Optimise la forme des caractères en fonction de leur taille.
(Propriété)
Définit la palette de couleurs utilisable pour les polices de caractères colorées.
(Propriété)
Ajuste la taille des caractères.
(Propriété)
Définition du coefficient d'aspect de la police.
(Propriété)
Modifie l'étirement ou la compression des caractères.
(Propriété)
Sélectionne les styles italique ou oblique de la police de caractères.
(Propriété)
Autorise ou non le calcul des styles manquants dans la police de caractères.
Autorise ou non le navigateur à calculer le glyphes des caractères en petites capitales.
(Propriété)
Définit si le navigateur est autorisé à synthétiser les formes italiques des caractères.
(Propriété)
Définit si le navigateur peut calculer ou non le glyphe des caractères gras.
(Propriété)
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).
(Propriété)
Applique une capitalisation des caractères.
Typographie spécifique aux caractères chinois ou japonais.
(Propriété)
Choisit entre une présentation en emoji ou en texte.
Active ou désactive la ligature des caractères.
(Propriété)
Définit le mode d'affichage des nombres évolués : fractions, numéros, etc.
(Propriété)
Mise en exposant ou en indice des caractères.
Donne accès aux possibilités stylistiques des polices OTF
(Propriété)
Sélectionne une graisse pour les caractères.

Module CSS - Propriétés et valeurs logiques

(Propriété)
Définit la position de l'élément lorsque celui-ci est positionné autrement qu'en statique.
(Propriété)
Définit l'emplacement d'un élément positionné dans la direction 'block'.
(Propriété)
Définit l'emplacement d'un élément positionné dans la direction 'inline'.
(Propriété)
Définit une limite maximale pour la taille d'un élément, dans la direction des blocs.
(Propriété)
Définit une limite maximale pour la taille d'un élément, dans la direction des lignes.
(Propriété)
Définit une limite minimale pour la dimension d'un élément, dans la direction des blocs.
(Propriété)
Définit une limite minimale pour la dimension d'un élément, dans la direction des lignes.

Module CSS - Propriétés personnalisées (variables) - Niveau 1

(Fonction)
Récupère la valeur d'une propriété personnalisée (variable).

Module CSS - Pseudo-éléments

(Sélecteur)
Pseudo-élément désignant l'emplacement situé juste après un élément.
(Sélecteur)
Pseudo-élément désignant l'emplacement situé juste avant un élément.
Désigne le bouton dans une zone de saisie du type file.
(Sélecteur)
Pseudo-élément désignant la première lettre du texte.
(Sélecteur)
Pseudo-élément désignant la première ligne du texte.
(Sélecteur)
Pseudo-élément correspondant aux textes comportant des fautes de grammaire.
Désigne l'élément ou le texte sélectionné lorsque la fenêtre sur laquelle il se trouve n'est pas active.
(Sélecteur)
Pseudo-élément désignant le marqueur dans une liste (puce ou numéro).
(Sélecteur)
Pseudo-élément désignant le texte d'information dans une zone de saisie.
(Sélecteur)
Pseudo-élément désignant le contenu sélectionné par l'utilisateur.
(Sélecteur)
Pseudo-élément désignant les mots ou les textes comportant des fautes d'orthographe.
(Sélecteur)
Sélectionne le texte de l'élément désigné par le signet de l'url.

Module CSS - Régions

(Propriété)
Définit quel flux de contenu doit être utilisé par l'élément.
(Propriété)
Définit dans quel flux doit être déversé le contenu de l'élément.

Module CSS - Règles conditionnelles

(Directive)
Complète la directive @when. Définit des règles CSS qui ne seront traitées que sous certaines condidions.
(Directive)
Teste la compatibilité du navigateur avec la syntaxe indiquée.
(Directive)
Définit des règles CSS conditionnelles, qui ne seront traitées que sous certaines conditions.

Module CSS - Styles de compteurs

(Directive)
Définition d'un compteur personnalisé.
(Fonction)
Définit tous les paramètres d'une numérotation

Module CSS - Stylisation des barres de défilement

(Propriété)
Définit deux couleurs qui seront appliquées sur les barres de défilement.
(Propriété)
Définit le style (et la taille) des barres de défilement.

Module CSS - Tableaux

(Propriété)
Mode d'encadrement des cellules de tableau.
(Propriété)
Espacement entre les cellules adjacentes dans un tableau.
(Propriété)
Positionne le titre d'un tableau.
(Propriété)
Mode d'affichage des cellules vides.
(Propriété)
Mode de calcul des largeurs de colonnes et de tableaux.

Module CSS - Texte

(Propriété)
Définit la ponctuation suspendue (caractères autorisés à déborder dans la marge).
(Propriété)
Définit le caractère qui sera à utiliser comme marque de césure.
(Propriété)
Définit le nombre minimal de caractères pour autoriser la césure d'un mot.
(Propriété)
Définit si les césures sont autorisées à la fin d'une colonne, d'une page, etc.
(Propriété)
Définit le nombre maximal de lignes successives se terminant une césure
(Propriété)
Définit le nombre maximal d'espaces pour autoriser ou interdire la césure.
(Propriété)
Césure des mots.
(Propriété)
Espacement des lettres.
(Propriété)
Rupture de lignes pour les langues CJK (chinois, japonais, coréen).
(Propriété)
(Propriété)
Gestion des coupures de mots.
(Propriété)
Taille des caractères de tabulation.
(Propriété)
Alignement du texte.
(Propriété)
Définit l'alignement des lignes d'un texte.
(Propriété)
Alignement de la dernière ligne des paragraphes.
(Propriété)
(Propriété)
Définit le retrait de la première ligne des paragraphe (indentation).
(Propriété)
Sélectionne la méthode utilisée pour justifier le texte.
(Propriété)
Définit comment gérer les espaces et les espaces multiples dans le texte.
(Propriété)
Définit si les espaces au début et à la fin du texte de l'élément doivent être conservés ou supprimés.
(Propriété)
(Propriété)
Casse du texte (minuscules, majuscules...).
(Propriété)
Définit la gestion des retours à la ligne du texte.
(Propriété)
Définit la gestion des espaces multiples et des retours chariot.
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.
(Propriété)
Coupure des mots longs.
(Propriété)
Permet d'ajuster l'espacement des mots.
(Propriété)
Coupure des mots.
(Propriété)
(Propriété)
(Propriété)

Module CSS - Transformations

(Propriété)
Visibilité de la face arrière de l'élément (pendant sa rotation).
(Fonction)
Applique une transformation composite à un élément (translations, rotations...)
(Fonction)
Applique une série de transformations 3D à un élément.
(Propriété)
Effet de perspective appliqué à un élément ayant subi une transformation 3D.
(Fonction)
Définit la hauteur de l'observateur dans le cas d'une transformation 3D.
(Propriété)
Position de l'observateur dans le cas d'une déformation 3D avec perspective.
(Propriété)
Définit une rotation de l'élément.
(Fonction)
Définit une rotation de l'élément en 2D (dans le plan de l'écran).
(Fonction)
Définit une rotation 3D de l'élément autour d'un axe quelconque en 3D.
(Fonction)
Définit une rotation de l'élément autour de l'axe X (en 3D),
(Fonction)
Définit une rotation 3D de l'élément autour de l'axe Y.
(Fonction)
Définit une rotation de l'élément autour de l'axe Z.
(Propriété)
Définit un mise à l'échelle de l'élément (agrandissement ou réduction).
(Fonction)
Définit un agrandissement ou une réduction de l'élément.
(Fonction)
Définit une mise à l'échelle en 3D.
(Fonction)
Définit une mise à l'échelle suivant l'axe X.
(Fonction)
Définit une mise à l'échelle suivant l'axe Y.
(Fonction)
Définit une mise à l'échelle suivant l'axe Z.
(Fonction)
Définit une inclinaison de l'élément suivant les axes X et/ou Y.
(Fonction)
Définit une inclinaison de l'élément suivant l'axe X.
(Fonction)
Définit une inclinaison de l'élément suivant l'axe Y.
(Propriété)
Applique une ou plusieurs transformations géométriques (rotations, agrandissements, etc.).
(Propriété)
Définit la boîte de référence pour les transformations.
(Propriété)
Point d'origine pour certaines transformations.
(Propriété)
Rendu des éléments soumis à une transformation 3D.
(Propriété)
Définit une translation de l'élément (un déplacement).
(Fonction)
Applique une translation (un déplacement ) à un élément.
(Fonction)
Définit une translation en 3D suivant un ou plusieurs des axes X,Y et Z.
(Fonction)
Définit une translation suivant l'axe X (horizontalement).
(Fonction)
Définit une translation suivant l'axe Y (verticalement).
(Fonction)
Définit une translation suivant l'axe Z (perpendiculaire à l'écran).
(Propriété)
Définit un agrandissement ou une réduction de l'élément.

Module CSS - Transitions

(Propriété)
Effet d'animation simple.
(Propriété)
Définit le temps d'attente avant que la transition ne commence.
(Propriété)
Définit la durée d'une transition.
(Propriété)
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.

Module CSS - Valeurs et unités

(Fonction)
Calcule la valeur absolue d'un nombre.
(Fonction)
Calcule l'angle dont le cosinus vaut la valeur indiquée.
(Fonction)
Calcule l'angle dont le sinus vaut la valeur indiquée.
(Fonction)
Calcule l'angle dont la tangente vaut la valeur indiquée.
(Fonction)
Calcule l'angle entre l'axe des abscisses et la droite reliant le point origine au point indiqué.
(Fonction)
Renvoie la valeur d'un attribut.
(Fonction)
Calcule une valeur pour une propriété.
(Fonction)
Calcule une valeur entre deux valeurs extrêmes.
(Fonction)
Calcul le cosinus d'un angle.
(Fonction)
Calcule l'exponentielle d'un nombre.
(Fonction)
Calcule la racine carrée d'une somme de carrés de nombres.
(Fonction)
Calcule le logarithme d'un nombre.
(Fonction)
Détermine la valeur la plus petite parmi une série de valeurs.
(Fonction)
Détermine la valeur la plus grande parmi une série de valeurs.
(Fonction)
Calcule le reste de la division entière entre deux nombres.
(Fonction)
Calcule une mise à l'exposant
(Fonction)
Calcule le reste de la division entière de deux nombres.
(Fonction)
Calcule l'arrondi d'un nombre.
(Fonction)
Calcule le signe d'un nombre.
(Fonction)
Calcule le sinus d'un angle.
(Fonction)
Calcule la racine carrée d'un nombre.
(Fonction)
Calcule la tangente d'un angle.
(Fonction)
Spécifie l'adresse d'un élément tel qu'une image par exemple.

Module CSS - Will change - Niveau 1

(Propriété)
Indique les propriétés qui risquent d'être modifiées ou animées, afin que le navigateur puisse optimiser son traitement.

Module filtres et effets

(Propriété)
Applique un filtre graphique sur l'élément situé en arrière plan.
(Fonction)
Applique un effet de flou.
(Fonction)
Ajuste la luminosité d'un élément.
Définit dans quel espace de couleurs sont calculés les effets de filtrage.
(Fonction)
Ajuste le contraste d'une image.
(Fonction)
Définit l'ombre d'un élément (dimensions, flou, couleur).
(Propriété)
Applique un filtre graphique (flou, contraste...) à un élément.
(Fonction)
Convertit une image en nuances de gris (noir et blanc).
(Fonction)
Change les couleurs d'une image (rotation des teintes).
(Fonction)
Inverse les couleurs d'une image.
(Fonction)
Détermine le degré de transparence d'un élément.
(Fonction)
Définit la saturation des couleurs d'une image.
(Fonction)
Applique un effet sépia à une image.

Sélecteurs

(Sélecteur)
Cible l'élément ajouté par les navigateurs en arrière des boites de dialogue ou des éléments affichés en plein écran.
(Sélecteur)
Pseudo classe désignant l'élément qui est actif (celui qui est cliqué ou touché).
(Sélecteur)
Pseudo-classe obsolète. A été remplacée par :is().
(Sélecteur)
Pseudo-classe désignant tous les liens (visités ou non).
(Sélecteur)
Pseudo-classe désignant les éléments de saisie dont le contenu a été renseigné automatiquement par le navigateur.
(Sélecteur)
Pseudo classe désignant les zones de saisie vides.
(Sélecteur)
Pseudo-classe désignant un élément en train d'attendre les données (comme une vidéo par exemple).
(Sélecteur)
Pseudo-classe désignant les cases à cocher (ou boutons radio) qui sont cochés, ainsi que les éléments de menu sélectionnés.
(Sélecteur)
Pseudo-classe désignant un élément pouvant être soit ouvert, soit fermé, comme un menu select, et qui se trouve dans l'état fermé.
(Sélecteur)
Pseudo-classe qui désigne l'élément courant, par exemple celui qui est en cours de lecture dans le cas d'une restitution sonore.
(Sélecteur)
Pseudo-classe désignant les cases à cocher et boutons radio qui sont cochés par défaut.
(Sélecteur)
Pseudo-classe désignant les éléments définis (notion variable suivant le langage).
(Sélecteur)
Pseudo-classe permettant de désigner des éléments en fonction du sens d'écriture
(Sélecteur)
Pseudo-classe désignant les zones de saisie veerrouillées.
(Sélecteur)
Pseudo-classe désignant les éléments sans contenu.
(Sélecteur)
Pseudo-classe désignant les zones de saisies non verrouillées.
(Sélecteur)
Pseudo-classe désignant le premier enfant d'un élément.
(Sélecteur)
Pseudo-classe désignant les premiers éléments de chaque type.
(Sélecteur)
Pseudo-classe désignant la zone de saisie qui a le focus.
(Sélecteur)
Pseudo-classe désignant la zone de saisie qui a le focus, mais uniquement si le navigateur matérialise ce focus (par une bordure plus épaisse par exemple).
(Sélecteur)
Pseudo-classe désignant la zone de saisie qui a le focus, ainsi que le formulaire correspondant.
(Sélecteur)
Pseudo-classe désignant les éléments affichés en plein écran.
(Sélecteur)
Pseudo-classe qui désigne les éléments situés après l'élément courant (par exemple dans le cas d'une restitution sonore).
(Sélecteur)
Pseudo-classe désignant un élément dont au moins un des enfants correspond à l'un des sélecteurs passés en argument.
(Sélecteur)
Pseudo-classe désignant l'élément sur lequel se trouve la souris.
(Sélecteur)
Pseudo-classe désignant les zones de saisie dont la valeur est dans la fourchette autorisée.
(Sélecteur)
Pseudo classe désignant les zones de saisie dont la valeur est indéterminée.
(Sélecteur)
Pseudo classe désignant les zones de saisie contenant une information invalide.
(Sélecteur)
Pseudo-classe permettant de simplifier les syntaxes complexes faisant intervenir plusieurs sélecteurs.
(Sélecteur)
Pseudo-classe désignant les élément à partir de leur langue.
(Sélecteur)
Pseudo-classe désignant le dernier enfant d'un élément.
(Sélecteur)
Pseudo-classe désignant les derniers éléments de chaque type.
(Sélecteur)
Pseudo-classe désignant les liens hypertexte non visités.
(Sélecteur)
Pseudo-class désignant les liens internes, à l'exclusion des liens pointant vers un autre domaine.
(Sélecteur)
Pseudo-classe obsolète, remplacée par is().
(Sélecteur)
Pseudo-classe désignant les éléments qui bloquent les interactions avec les autres éléments.
(Sélecteur)
Pseudo-classe désignant un élément capable de produire du son, mais dont l'utilisateur a coupé le son.
(Sélecteur)
Inverse l'action d'un sélecteur.
(Sélecteur)
Pseudo-classe désignant un descendant d'après son numéro.
(Sélecteur)
Pseudo-classe désignant une des colonnes dans un container grille
(Sélecteur)
Pseudo-classe désignant un élément à partir de son numéro, en commençant par la fin.
(Sélecteur)
Pseudo-classe désignant une des colonnes dans un container grille (en commençant le comptage par la fin).
(Sélecteur)
Pseudo-classe désignant un élément à partir de son numéro en ne comptant que les éléments du même type et en commençant par la fin.
(Sélecteur)
Pseudo-classe désignant un élément à partir de son numéro en ne comptant que les éléments du même type.
(Sélecteur)
Pseudo-classe désignant les éléments qui sont fils uniques de leur parent.
(Sélecteur)
Pseudo-classe désignant les éléments qui sont fils unique dans leur type.
(Sélecteur)
Pseudo-classe désignant un élément pouvant être soit ouvert, soit fermé, comme select, et qui se trouve dans l'état ouvert.
(Sélecteur)
Pseudo élément désignant les zones de saisie non obligatoires.
(Sélecteur)
Pseudo-classe désignant les zones de saisie dont la valeur est en dehors de la plage autorisée.
(Sélecteur)
Pseudo-classe qui désigne les éléments situés avant l'élément courant (par exemple dans le cas d'une restitution sonore).
(Sélecteur)
Pseudo-classe désignant les éléments dont la lecture a été suspendue par l'utilisateur (par exemple une vidéo).
(Sélecteur)
Pseudo classe désignant un élément (le plus souvent une vidéo) affiché dans une fenêtre ne défilant pas avec le reste de la page.
(Sélecteur)
Pseudo-classe désignant les zones de saisie comportant un texte d'aide.
(Sélecteur)
Pseudo-classe désignant les éléments en cours de lecture (par exemple une vidéo).
(Sélecteur)
Pseudo-classe désignant les zones de saisie en lecture seule.
(Sélecteur)
Pseudo-classe désignant les zones de saisie en lecture écriture.
(Sélecteur)
Pseudo-classe désignant les zones de saisie obligatoires.
(Sélecteur)
Pseudo-classe désignant l'élément racine.
(Sélecteur)
Désigne l'élément courant. Utile dans le cas de rèlges imbriquées (nested CSS).
(Sélecteur)
(Sélecteur)
Pseudo-classe désignant un élément (une vidéo par exemple) dont la lecture est interrompue à la suite d'une erreur dans l'acquisition du flux.
(Sélecteur)
Pseudo-classe désignant l'élément dont l'id figure dans l'url (signet).
(Sélecteur)
Pseudo-classe désignant l'élément contenant l'élément dont l'id figure dans l'url.
(Sélecteur)
Pseudo-classe désignant les zones de saisie dont la valeur est invalide.
(Sélecteur)
Pseudo-classe désignant les zones de saisie dont la valeur est valide.
(Sélecteur)
Pseudo-classe désignant les zones de saisie contenant une information valide.
(Sélecteur)
Pseudo classe désignant les liens hypertexte déjà visités.
(Sélecteur)
Pseudo-classe désignant un élément capable de produire du son, et dont le volume a été figé à une valeur fixe.
(Sélecteur)
Pseudo-classe permettant de grouper des sélecteurs (équivalent du OU logique).

Styles pour la restitution vocale

(Propriété)
Provenance horizontale du son.
(Propriété)
Provenance verticale du son.
(Propriété)
Timbre de voix.
(Propriété)
Variation de timbre de la voix.
(Propriété)
Son à restituer en fond.
(Propriété)
Portée de la voix.
(Propriété)
Mode de restitution des titres de tableaux.
(Propriété)
Mode de restitution des nombres.
(Propriété)
Mode de restitution de la ponctuation.
(Propriété)
Débit de parole en mots par minutes.
(Propriété)
Inflexion de la voix (calme, précipitée...).
(Propriété)
Volume sonore.

SVG (Scalable Vector Graphics)

(Propriété)
Active ou désactive le traitement de la typographie évoluée (ligatures, crénage...)