Aller au contenu

Position et dimensions

Ces propriétés permettent de gérer la mise en page de votre site.


PropriétéDescription
positionDéfinit le mode de positionnement (static, relative, absolute, fixed, sticky).
topDéfinit la position verticale d’un élément (en haut).
bottomDéfinit la position verticale d’un élément (en bas).
leftDéfinit la position horizontale d’un élément (à gauche).
rightDéfinit la position horizontale d’un élément (à droite).
z-indexDéfinit l’ordre de superposition des éléments (avant/arrière-plan).
displayDéfinit la façon dont un élément est affiché (block, inline, flex, grid, etc.).
floatPositionne un élément flottant à gauche ou à droite (souvent remplacé aujourd’hui par flex ou grid).
clearContrôle le comportement d’habillage autour d’éléments flottants.
clipDéfinit la zone visible d’un élément (obsolète, remplacée par clip-path).
heightDéfinit la hauteur d’un élément.
min-heightDéfinit la hauteur minimale.
max-heightDéfinit la hauteur maximale.
widthDéfinit la largeur d’un élément.
min-widthDéfinit la largeur minimale.
max-widthDéfinit la largeur maximale.
marginDéfinit les marges extérieures.
margin-topDéfinit la marge extérieure haute.
margin-rightDéfinit la marge extérieure droite.
margin-bottomDéfinit la marge extérieure basse.
margin-leftDéfinit la marge extérieure gauche.
paddingDéfinit les marges intérieures.
padding-topDéfinit la marge intérieure haute.
padding-rightDéfinit la marge intérieure droite.
padding-bottomDéfinit la marge intérieure basse.
padding-leftDéfinit la marge intérieure gauche.
text-alignDéfinit l’alignement horizontal du texte à l’intérieur d’un élément.
vertical-alignDéfinit l’alignement vertical d’un élément (s’applique surtout aux éléments inline et aux cellules de tableau).
overflowDéfinit le comportement du contenu qui dépasse (visible, hidden, scroll, auto, clip).

PropriétéStatutExplication
overflow-xStandard aujourd’huiGère le dépassement horizontal uniquement.
overflow-yStandard aujourd’huiGère le dépassement vertical uniquement.
clipObsolèteAncienne propriété, remplacée par clip-path pour définir des zones visibles.

  • position et les propriétés associées (top, left, right, bottom) définissent le placement des éléments.
  • z-index contrôle l’ordre de superposition.
  • margin et padding gèrent respectivement les marges externes et internes.
  • width, height, min/max-width, min/max-height définissent les dimensions.
  • overflow, overflow-x, overflow-y contrôlent le contenu qui dépasse.
  • float et clear sont hérités des anciennes méthodes de mise en page : préférer flex ou grid aujourd’hui.
  • clip est obsolète, utiliser clip-path à la place.