⊗mkPmFlCl 198 of 250 menu

Umfließen mit der clear-Eigenschaft in CSS aufheben

Um dieses Problem zu lösen, gibt es eine spezielle Eigenschaft clear, die das Umfließen aufhebt. Der Wert left hebt das Umfließen links auf, der Wert right - rechts, und der Wert both - auf beiden Seiten. Dieser Wert wird am häufigsten verwendet.

Zusammenfassend: Die Eigenschaft clear hebt das Umfließen auf. In unserem Fall ermöglicht uns das, dass das fließende Bild aus dem ersten Div nicht auf das zweite Div übergreift.

Dabei sollte clear dem Element gegeben werden, auf das keine fließenden Elemente übergreifen dürfen, also in unserem Fall sollte es dem zweiten Div gegeben werden.

Lassen Sie uns das machen - geben wir dem zweiten Div neben der Klasse parent auch die Klasse clearfix und für diese neue Klasse die Eigenschaft clear mit dem Wert both setzen - das Übergreifen des Bildes verschwindet:

<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; }

:

Der Name clearfix ist allgemein üblich, daher verwenden Sie ihn bitte auch weiterhin.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen