Cyx23: IE, Tabelle im div und visibility:hidden

Beitrag lesen

Hallo,

Aber wieso springt der IE auf "* html td" an. Meines erachten ist der Selektor nicht korrekt. Springt der IE drauf an, weil er meint es währe richtig?

m.E. verhält sich hier der IE nicht korrekt, der IE scheint einfach "*" gegenüber zu tolerant zu sein (es fehlt ja die nötige Ebene), und so ist der Einsatz als CSS-Weiche auch recht verlässlich. Alle Browser scheinen zumindest bei der Styleumsetzung pauschal falsche höhere Ebenen als html ausszuchliessen, Tests wie <b><i><html> deuten darauf hin.

Ähnlich pauschal, aber m.E. unrichtig, ist z.B. der noscript-Tag bei Opera zumindest für JavaScript/DOM einfach kein Teil des document und ärgerlicherweise nicht vorhanden.

Grüsse

Cyx23