Flottants
Attention : L'utilisation du float
n'est pas recommandé. Il s'agit d'une ancienne pratique et ce cours à pour vocation de vous l'expliquer de telle sorte à ce que vous puissiez comprendre ou modifier un ancien code. Évitez de l'utiliser sur de nouveaux projets 👍 !
La propriété CSS float
définit la manière dont un élément HTML doit “flotter”. En d’autres termes, cette propriété permet de sortir un élément du flux normal de la page et de le placer du côté gauche ou droit de son conteneur. Les éléments de type inline entourent alors l’élément flottant.
La propriété CSS clear
définit quel élément peut flotter à côté des éléments clear
et de quel côté.
La propriété float
La propriété float
est utilisée pour positionner et formater du contenu, par exemple pour faire flotter une image autour d’un texte dans un contenant.
Cette propriété peut recevoir une des 4 valeurs suivantes :
left
: L’élément flotte à gauche dans son contenant.right
: L’élément flotte à droite dans son contenant.none
: Valeur par défaut. L’élément ne flotte pas et apparaît là où il est inséré.inherit
: L’élément hérite de la valeur float de l’élément parent.
Remarque : Float implique que les éléments qui doivent flotter soient dans une disposition block. La propriété float
modifie donc la valeur de display
:
display: inline;
: est transformé endisplay: block;
par la propriété floatdisplay: inline-block;
est transformé endisplay: block;
.
De manière générale, la propriété float
est utilisée pour entourer une image avec du texte.
Exemple :
img.illustration {
float: left;/* L'élément flotte à gauche dans son contenant */
}
img.legende {
float: right; /* L'élément flotte à gauche dans son contenant */
}
img {
float : none; /* L'élément ne flotte pas. Il apparaît là où il est positionné dans le code HTML */
}
La propriété clear
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !