Flux et positionnement
Boîte

Flux & positionnement
- lecture de l'arbre du document => chaque noeud = une boîte
- détermination du style, de la taille & du positionnement de chaque boîte
Propriétés liées :
display: mode d'affichageblock: bloc, occupe toute la largeur de son parentinline: en ligne, occupe la largeur de son contenuinline-block: en ligne, mais avec une largeur et une hauteurflex: flexboxgrid: grilletable: tableaunone: pas d'affichage- ...
position: référentiel de positionnementstatic: position par défautrelative: position relative à la position par défautabsolute: position absolue, par rapport à l'élément parent le plus prochefixed: position fixe, par rapport à la fenêtre du navigateursticky: position collante, entre relative et fixe
float: permet de faire flotter un élément à gauche ou à droiteleft: flottant à gaucheright: flottant à droitenone: pas de flottant
clear: suppression des flottantsleft: pas de flottant à gaucheright: pas de flottant à droiteboth: pas de flottant à gauche ou à droite
overflow: gestion du débordementvisible: débordehidden: cachéscroll: barre de défilementauto: barre de défilement si nécessaire
z-index: gestion de la superposition : plus le nombre est élevé, plus l'élément est au-dessusvisibility: gestion de la visibilitévisible: visiblehidden: cachécollapse: pour les tableaux, efface la ligne ou la colonne (peu utilisé)
opacity: gestion de l'opacité (0 = transparent, 1 = opaque)
Exemples & exercices
- codepen.io/jmsolidev/pen/BeJbaj
- solidev.net/tempo/objectif1html.zip
- solidev.net/tempo/objectif2css.zip