⊗mkPmFlCl 198 of 250 menu

Annulation du flottement avec la propriété clear en CSS

Pour résoudre ce problème, il existe une propriété spéciale clear, qui annule le flottement. La valeur left annule le flottement à gauche, la valeur right - à droite, et la valeur both - des deux côtés. Cette valeur est la plus utilisée.

Ainsi, la propriété clear annule le flottement. Dans notre cas, cela nous permettra de faire en sorte que l'image flottante de la première div ne chevauche pas la seconde div.

Par ailleurs, clear doit être appliqué à l'élément sur lequel les éléments flottants ne doivent pas empiéter, c'est-à-dire dans notre cas, il convient de l'appliquer à la seconde div.

Faisons cela - donnons à la seconde div, en plus de la classe parent, la classe clearfix et pour cette nouvelle classe, définissons la propriété clear avec la valeur both - le chevauchement de l'image disparaîtra :

<div class="parent"> <img src="img.png" alt=""> text </div> <div class="parent clearfix"> text </div> .parent { border: 1px solid red; } .parent img { float: left; } .clearfix { clear: both; }

:

Le nom clearfix est communément accepté, donc utilisez-le à l'avenir.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser