Grüße dich, Peter Pan
ich habe ein CSS-Problem in meiner Website, dass ich mal auf folgendes Code-Beispiel vereinfacht habe:
Lobenswert.
Ich kann mir das Verhalten von Opera nicht erklären.
Ich schon. Es wird dich nicht freuen, aber alle Varianten (außer dem einen Fehler vom Firefox) sind korrekt.
Du hast hier ein floatendes Element gefolgt von einem Block Formatting Context erzeugendem Element (fieldset). Die beiden dürfen sich nicht überlappen, denn dann cleart das BFC-Element automatisch.
CSS definiert jedoch nicht, wann genau ein Umbruch erfolgen muss.
Firefox und Chrome brechen um, wenn overflow entstehen würde, IE und Opera, wenn die Box nicht mehr kleiner gemacht werden kann. Beides ist richtig.
Gruß, Daniel