Teil 6 – Floats

Ist eine Breitenangabe Pflicht bei Floats?

Man sollte immer eine Breite für gefloatete Elemente angeben (außer wenn ein float direkt auf Bilder angewandt wird, da diese bereits eine Breite haben). Die CSS2 Spezifikation vom W3C besagt:

Eine gefloatete Box muss eine eindeutige Breite besitzen …

Falls keine Breite angeben wird, können die Ergebnisse unvorhersagbar werden. In der Theorie sollte ein gefloatetes Element ohne Breitenangabe auf die Breite des breitesten Elements innerhalb schrumpfen. Dies kann ein Wort, ein Satz oder sogar ein einzelner Buchstabe sein – und die Ergebnisse können je nach Browser abweichen.