⊗mkPmFlPE 194 of 250 menu

Die Auswirkung von Floats auf das Elternelement in CSS

Nehmen wir an, wir haben ein Div, in dem ein Bild liegt. Dem Div geben wir einen Rahmen, und dem Bild geben wir vorerst nicht die Eigenschaft float.

Sehen wir uns an, wie das im Browser aussehen wird:

<div> <img src="img.png" alt=""> </div> div { border: 1px solid red; }

:

Lassen Sie uns nun dem Bild die Eigenschaft float mit dem Wert left zuweisen. In diesem Fall passiert etwas Erstaunliches - die Höhe des Elternelements verschwindet, seine untere Rahmenlinie wird unmittelbar nach der oberen beginnen, und das Bild wird unten aus seinem Elternelement herausragen:

<div> <img src="img.png" alt=""> </div> div { border: 1px solid red; } img { float: left; }

:

Es stellt sich heraus, dass Elemente, denen die Eigenschaft float zugewiesen wurde, ihr Elternelement in der Höhe nicht erweitern.

Lassen Sie uns den Wert der Eigenschaft float von left auf right ändern. Das Verhalten des Elternelements ändert sich nicht, aber das Bild wird rechts fließen:

<div> <img src="img.png" alt=""> </div> div { border: 1px solid red; } img { float: right; }

:

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