Tim Tepaße: 2.1 floats und Breitenangaben

Beitrag lesen

Hallo Russe,

Noch ein Tipp. Jedes float muss auch eine Breitenangabe haben.
http://de.selfhtml.org/css/eigenschaften/positionierung.htm#float

Jain. In CSS 2 wurde das so spezifiziert bzw. wenn keine explizite Breitenangabe vorhanden ist, wird die Breite 0 ausgerechnet. CSS 2, Revision 1 ist einer überarbeitete Version des Standard, der mehr der tatsächlichen Realität angeglichen ist. Insofern ist es der aktuelle CSS 2 Standard. Und dort wurde das so verändert, dass bei nicht angegebenen Breitenangaben die Breite „shrink-to-fit“ verwendet wird, d.h. die gefloatete Box wird solange verkleinert, bis es passt. Insofern muss eine float-Angabe keine zugehörige Breitenangabe besitzen.

Das steht auch so in SELFHTML, ja, allerdings wird dort noch im Futur von CSS 2.1 gesprochen - unnötigerweise.

Tim