MudGuard: table>tr

Beitrag lesen

Hi,

Und ich war tatsächlich dem Irrglauben verfallen, XHTML 1.0 sei lediglich eine Neuformulierung von HTML 4.01 in XML mit sonst gleichbleibenden Regeln. Stimmt ja dann so nicht.

Jein.
<table><tr><td>bla</td></tr></table>
ist sowohl innerhalb eines HTML- als auch innerhalb eines XHTML-Dokuments korrekt.

Da XHTML bzw. XML das Konzept optionaler Tags nicht kennt, kann das nur der Fall sein, wenn in XHTML die tr auch direkt in table stehen dürfen.

Ich vermute, daß das so erlaubt wurde, damit beim Anpassen von HTML-Dokumenten an XHTML der Aufwand, in so gut wie alle Tabellen tbody einzufügen, wegfällt (denn erfahrungsgemäß sind nur sehr wenige Tabellen in HTML-Dokumenten schon mit tbody-tags ausgestattet).

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.