Partielo | Créer ta fiche de révision en ligne rapidement
DEVELOPPEUR WEB FULLSTACK
1ère année

La propriété "Float"

La mise en page avec CSS

Definition

Float
La propriété "float" va retirer un élément de la structure « normale » de la page, puis le déplacer à la limite de son élément parent ou d'un autre élément « flottant ».

La propriété "Float"



Dans les interfaces web, nous avons souvent la nécessité de positionner plusieurs éléments côte à côte, comme un bloc de contenu principal et un menu de navigation, par exemple. Nous utiliserons la propriété float pour faire cela.


La propriété float va retirer un élément de la structure « normale » de la page, puis le déplacer à la limite de son élément parent ou d'un autre élément «flottant».


Les valeurs associées à la propriété "Float"


  • none : Valeur par défaut, l'élément n'est pas un élément flottant
  • left : L'élément va venir se placer à la limite gauche de son élément parent ou va être déplacé sur la gauche jusqu'à atteindre un autre élément ayant "float: left"
  • right : L'élément va venir se placer à la limite droite de son élément parent ou va être déplacé sur la droite jusqu'à atteindre un autre élément ayant "float: right"


Et si on ne souhaite pas qu'un élément se place à côté d'un élément « flottant » ?

La propriété CSS "clear" va nous permettre de résoudre ce problème


  • clear: none | C'est la valeur par défaut. Pas de restriction, les éléments se positionneront à côté d'éléments flottants s'il y en a.
  • clear: left | Empêche un élément de se placer à côté d'éléments placés en "float: left"
  • clear: right | Empêche un élément de se placer à côté d'éléments placés en "float: right"
  • clear: both | Empêche un élément de se placer à côté d'éléments placés en "float: left" ou "float: right"

A retenir :

Pour placer un bloc par rapport au contenu principal, on utilise : - "float: left" pour le placer à gauche. - "float: right" pour le placer à droite. Pour empêcher un élément d'être placé avant ou après un élément flottant, on utilise : "clear: left" pour empêcher de le placer à côté d'un élément en "float: left". "clear: right" pour empêcher de le placer à côté d'un élément en "float: right". "clear: both" pour les deux.
DEVELOPPEUR WEB FULLSTACK
1ère année

La propriété "Float"

La mise en page avec CSS

Definition

Float
La propriété "float" va retirer un élément de la structure « normale » de la page, puis le déplacer à la limite de son élément parent ou d'un autre élément « flottant ».

La propriété "Float"



Dans les interfaces web, nous avons souvent la nécessité de positionner plusieurs éléments côte à côte, comme un bloc de contenu principal et un menu de navigation, par exemple. Nous utiliserons la propriété float pour faire cela.


La propriété float va retirer un élément de la structure « normale » de la page, puis le déplacer à la limite de son élément parent ou d'un autre élément «flottant».


Les valeurs associées à la propriété "Float"


  • none : Valeur par défaut, l'élément n'est pas un élément flottant
  • left : L'élément va venir se placer à la limite gauche de son élément parent ou va être déplacé sur la gauche jusqu'à atteindre un autre élément ayant "float: left"
  • right : L'élément va venir se placer à la limite droite de son élément parent ou va être déplacé sur la droite jusqu'à atteindre un autre élément ayant "float: right"


Et si on ne souhaite pas qu'un élément se place à côté d'un élément « flottant » ?

La propriété CSS "clear" va nous permettre de résoudre ce problème


  • clear: none | C'est la valeur par défaut. Pas de restriction, les éléments se positionneront à côté d'éléments flottants s'il y en a.
  • clear: left | Empêche un élément de se placer à côté d'éléments placés en "float: left"
  • clear: right | Empêche un élément de se placer à côté d'éléments placés en "float: right"
  • clear: both | Empêche un élément de se placer à côté d'éléments placés en "float: left" ou "float: right"

A retenir :

Pour placer un bloc par rapport au contenu principal, on utilise : - "float: left" pour le placer à gauche. - "float: right" pour le placer à droite. Pour empêcher un élément d'être placé avant ou après un élément flottant, on utilise : "clear: left" pour empêcher de le placer à côté d'un élément en "float: left". "clear: right" pour empêcher de le placer à côté d'un élément en "float: right". "clear: both" pour les deux.