Hi,
Wenn Sie mit den Elementen thead, tfoot und tbody arbeiten, müssen Sie immer alle drei Elemente verwenden, und zwar immer in der Reihenfolge thead->tfoot->tbody. Die Elemente thead und tfoot dürfen pro Tabelle nur einmal vorkommen, das tbody-Element einmal oder beliebig oft."
Somit bist Du Dir sicher das dort ein Fehler in SELFHTML vorliegt, oder interpretiere ich hier was falsch?
Wenn das so dort steht, ist es definitiv falsch.
Wäre ja nicht die einzige Stelle...
<!ELEMENT TABLE - - (CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)>
, legt fest, daß die Teile in dieser Reihenfolge vorkommen müssen.
Das ? bedeutet, daß das entsprechende Teil 0 oder 1 mal vorkommen kann.
- bedeutet, daß das Teil mindestens einmal vorkommen muß
also bedeutet der Abschnitt
THEAD?, TFOOT?, TBODY+
zuerst kann ein thead vorkommen, muß aber nicht.
an zweiter Stelle kann ein tfoot vorkommen, muß aber nicht.
an dritter Stelle muß mindestens ein tbody vorkommen (aber dessen tags sind optional).
bei XHTML ist es ähnlich, nur daß dort (weil es ja keine optionalen tags gibt), anstelle des tbody+ auch tr+ geben kann ( | bedeutet exklusives oder):
thead?, tfoot?, (tbody+|tr+)
cu,
Andreas
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.