Partager via


Référence des feuilles de style en cascade

Les rédacteurs de sites Web peuvent avoir une grande influence sur l’apparence des documents en utilisant des feuilles de style en cascade.

Vues d’ensemble et didacticiels

Les rubriques suivantes fournissent des informations générales sur la création de règles de feuille de style en cascade et sur leur application aux éléments individuels d’une page HTML :

  • Concepts des sélecteurs   Les règles de style sont les éléments fondamentaux d’une feuille de style en cascade. Les sélecteurs permettent de « sélectionner » des éléments d'une page HTML pour leur appliquer un style. Les sélecteurs constituent le seul moyen de déterminer comment les règles doivent être appliquées. Cette rubrique présente les concepts de base de la syntaxe de déclaration d’une feuille de style en cascade afin de décrire l’utilisation des sélecteurs.

  • Référence des unités de longueur   Cette section définit les unités de longueur prises en charge pour les feuilles de style en cascade.

  • À propos du positionnement d'élément   La plupart des navigateurs modernes permettent de positionner des éléments HTML selon des coordonnées x et y et de faire se chevaucher des éléments dans des plans le long de l’axe z, qui s’étend au-delà de ce que peut voir un utilisateur dans un document Web. Grâce à ces capacités, vous pouvez placer avec précision les éléments, les images, les contrôles ou le texte dans une page Web. L’utilisation de scripts pour manipuler les coordonnées de positionnement et d’autres styles dynamiques vous permet de déplacer des éléments dans une page et de créer des animations. La combinaison de styles dynamiques, de positionnements et d’images transparentes vous offre un riche éventail d’options d’animation.

  • Couleurs   Les couleurs peuvent être spécifiées de deux manières dans les pages HTML : par nom ou par valeur RVB.

  • Propriétés de mesure et d'emplacement dans le mode excentrique   Le DHTML (Dynamic HTML) expose les propriétés de mesure et d’emplacement qui peuvent servir à modifier la taille et la position des éléments HTML sur vos pages Web. La maîtrise de ces propriétés et de leurs effets sur les éléments présents dans une page peut aider à un plus grand contrôle de l’apparence de vos pages Web. Par exemple, vous pouvez les utiliser pour créer des pages similaires à des documents dans d’autres applications, telles que Microsoft Office PowerPoint ou Microsoft Office Word.

Propriétés

Cette section contient des rubriques de référence relatives aux propriétés des feuilles de style en cascade prises en charge. Pour obtenir une liste des propriétés de feuille de style en cascade classée par catégorie, voir Propriétés par catégorie.

  • background   Définit jusqu’à cinq propriétés d’arrière-plan distinctes pour l’objet.

  • background-attachment   Définit la façon dont l’image d’arrière-plan est rattachée à l’objet dans le document.

  • background-color   Définit la couleur d’arrière-plan du contenu de l’objet.

  • background-image   Définit l’image d’arrière-plan de l’objet.

  • background-position   Définit la position de l’arrière-plan de l’objet.

  • background-repeat   Définit le style de mosaïque de la propriété background-image de l’objet.

  • border   Définit les propriétés de dessin autour de l’objet.

  • border-collapse   Définit une valeur qui indique si les bordures de ligne et de cellule d’un tableau sont jointes en une seule bordure ou détachées comme en code HTML standard.

  • border-color   Définit la couleur de bordure de l’objet.

  • border-style   Définit le style des bordures gauche, droite, supérieure et inférieure de l’objet.

  • border-left   Définit les propriétés de la bordure supérieure de l’objet.

  • border-bottom-color   Définit la couleur de la bordure inférieure de l’objet.

  • border-left-color   Définit la couleur de la bordure gauche de l’objet.

  • border-right-color   Définit la couleur de la bordure droite de l’objet.

  • border-top-color   Définit la couleur de la bordure supérieure de l’objet.

  • border-bottom-style   Définit le style de la bordure inférieure de l’objet.

  • border-left-style   Définit le style de la bordure gauche de l’objet.

  • border-right-style   Définit le style de la bordure droite de l’objet.

  • border-top-style   Définit le style de la bordure supérieure de l’objet.

  • border-bottom-width   Définit la largeur de la bordure inférieure de l’objet.

  • border-left-width   Définit la largeur de la bordure gauche de l’objet.

  • border-right-width   Définit la largeur de la bordure droite de l’objet.

  • border-top-width   Définit la largeur de la bordure supérieure de l’objet.

  • border-width   Définit la largeur des bordures gauche, droite, supérieure et inférieure de l’objet.

  • bottom   Définit la position inférieure de l’objet par rapport au bas du prochain objet positionné dans la hiérarchie de documents.

  • clear   Indique si l’objet autorise les objets flottants à gauche, à droite, voire des deux côtés, de sorte que le prochain objet s’affiche après les objets flottants.

  • clip   Indique quelle partie d’un objet positionné est visible.

  • couleur   Définit la couleur du texte de l’objet.

  • cursor   Indique le type de pointeur à afficher lorsque celui-ci se déplace au-dessus de l’objet.

  • direction   Définit l’ordre de lecture de l’objet.

  • affichage   Indique si l’objet s’affiche par rendu.

  • font   Définit une association de propriétés de police distinctes pour l’objet. Définit ou récupère également une ou plusieurs des six polices de préférence utilisateur.

  • font-family   Définit le nom de la police utilisée pour le texte dans l’objet.

  • font-size   Définit une valeur indiquant la taille de la police utilisée pour le texte dans l’objet.

  • font-style   Définit le style de police de l’objet (italique, normal ou oblique).

  • font-variant   Définit si le texte de l’objet apparaît en petites majuscules.

  • font-weight   Définit l’épaisseur de la police de l’objet.

  • hauteur   Définit la hauteur de l’objet.

  • left   Définit la position de l’objet en fonction du côté gauche du prochain objet positionné dans la hiérarchie de documents.

  • letter-spacing   Définit l’espacement supplémentaire entre les lettres dans l’objet.

  • line-height   Définit la distance entre les lignes dans l’objet.

  • list-style   Définit jusqu’à trois propriétés list-style distinctes de l’objet.

  • list-style-position   Définit une valeur indiquant quelle image utiliser comme marqueur list-item pour l’objet.

  • list-style-position   Définit une variable indiquant la façon dont le marqueur list-item est dessiné par rapport au contenu de l’objet.

  • list-style-type   Définit le type prédéfini du marqueur line-item de l’objet.

  • margin   Définit la largeur des marges supérieure, droite, inférieure et gauche de l’objet.

  • margin-bottom   Définit la taille de la marge inférieure de l’objet.

  • margin-left   Définit la taille de la marge gauche de l’objet.

  • margin-right   Définit la taille de la marge droite de l’objet.

  • margin-top   Définit la taille de la marge supérieure de l’objet.

  • max-height   Définit la hauteur maximale d’un élément.

  • max-width   Définit la largeur maximale d’un élément.

  • min-height   Définit la hauteur minimale d’un élément.

  • min-width   Définit la largeur minimale d’un élément.

  • dépassement   Définit une valeur indiquant comment gérer le contenu de l’objet lorsque le contenu dépasse la hauteur ou la largeur de l’objet.

  • marge intérieure   Définit la taille de l’espace à insérer entre l’objet et sa marge ou, le cas échéant, entre l’objet et sa bordure.

  • padding-bottom   Définit la taille de l’espace à insérer entre la bordure inférieure de l’objet et le contenu.

  • padding-left   Définit la taille de l’espace à insérer entre la bordure gauche de l’objet et le contenu.

  • padding-right   Définit la taille de l’espace à insérer entre la bordure droite de l’objet et le contenu.

  • padding-top   Définit la taille de l’espace à insérer entre la bordure supérieure de l’objet et le contenu.

  • page-break-after   Définit une valeur indiquant si un saut de page se produit après l’objet.

  • page-break-before   Définit une valeur indiquant si un saut de page se produit avant l’objet.

  • position   Définit le type de positionnement utilisé pour l’objet.

  • right   Définit la position de l’objet en fonction du côté droit du prochain objet positionné dans la hiérarchie de documents.

  • table-layout   Définit une chaîne qui indique si la disposition du tableau est fixe.

  • text-align   Définit si le texte dans l’objet est aligné à gauche, à droite, centré ou justifié.

  • text-decoration   Définit une valeur qui indique si le texte de l’objet est clignotant, barré, surligné ou souligné.

  • text-indent   Définit la mise en retrait de la première ligne de texte dans l’objet.

  • text-transform   Définit le rendu du texte dans l’objet.

  • top   Définit la position de l’objet par rapport à la partie supérieure du prochain objet positionné dans la hiérarchie de documents.

  • unicode-bidi   Définit le niveau d’imbrication par rapport à l’algorithme bidirectionnel (droite vers gauche).

  • vertical-align   Définit l’alignement vertical de l’objet.

  • visibilité   Indique si le contenu de l’objet est affiché.

  • white-space   Définit une valeur indiquant si les lignes comportent un retour automatique à la ligne dans d’objet.

  • largeur   Définit la largeur de l’objet.

  • word-spacing   Définit l’espacement supplémentaire entre les mots dans l’objet.

  • z-index   Définit l’ordre d’empilement des objets positionnés.