Jens Holzkämper: Firefox Bug bei Formularen?

Beitrag lesen

Tach,

nein, die sind nicht verschachtelt - es sind leere label-Elemente <label />.
Dass das nicht besonders schlau ist, sehe ich allerdings auch so.

Es ist sogar ziemlich blöd. Vermutlich ist es auch das, was den Opera durcheinander bringt.

es ist vor allem in XHTML nicht erlaubt und das ist vermutlich der Grund warum sich die Tagsoup-Parser so verhalten: "All elements other than those declared in the DTD as EMPTY must have an end tag. Elements that are declared in the DTD as EMPTY can have an end tag or can use empty element shorthand" http://www.w3.org/TR/xhtml1/#h-4.3

Also nur als leer deklarierte Elemente dürfen die Kurzschreibweise nutzen, label gehört nicht dazu, führt auch zu sehr hübschen (na gut, leeren) Effekten, wenn man das mit einem Script-Element im Head macht.

mfg
Woodfighter