Special note to the VisualStudio Team, the IE team, and all web coders: Check the spec, the table tag *does not* contain tr tags, and hasn't since 1999! Tables must contain tbody tags (and optionally thead and tfoot tags), and that's where the tr tags go.
Don't be so sure... (Score:1)
Ambiguous? (Score:1)
<!ELEMENT TABLE - -(CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)>
That doesn't look ambiguous at all. If it's wrong (as suggested by the example, and the XHTML 1.0 and 1.1 DTDs), why has it never been fixed? I mean, that is a major technical error.
Ah... (Score:1)
But TBODY is optional... (Score:2)
Re:But TBODY is optional... (Score:1)
I thought that XHTML 1.0's reliance on the HTML 4.0 spec was a problem here, but C.11. #2 seems to address this specifically:
Bug. (Score:2)