18/04/2009 - 04:35 von Erich Gysel | Report spam
Hallo

warum entfernt xWeb <tbody></tbody> aus einer Tabellendefinition ? <thead>
und <tfoot> aber nicht ! Ich habe ein JS welches genau nur jene <td>
bearbeiten soll, die innerhalb <tbody> sind.

Ich betrachte das entfernen von <tbody als bug

Gruss
Erich
 

Lesen sie die antworten

#1 Christoph Schneegans
18/04/2009 - 14:54 | Warnen spam
Erich Gysel schrieb:

warum entfernt xWeb <tbody></tbody> aus einer Tabellendefinition ?



HTML-Altlasten. In HTML sind nàmlich Start- und End-Tag des "tbody"-
Elements optional, so daß folgende Notationen àquivalent sind:

<table><tbody><tr><td></td></tr></tbody></table>

<table><tbody><tr><td></td></tr></table>

<table><tr><td></td></tr></tbody></table>

<table><tr><td></td></tr></table>

ist. In XHTML gibt es so einen Blödsinn glücklicherweise nicht mehr.
Ich habe Microsoft schon 2006 auf diesen Bug hingewiesen, aber die
meinten nur, daß die meisten Anwender die "tbody"-Tags entfernt
haben möchtgen.

Ich habe ein JS welches genau nur jene <td> bearbeiten soll, die
innerhalb <tbody> sind.



Dann àndere das Skript so, daß es jene "td"-Elemente bearbeitet, die
nicht Nachfahren eines "thead"- oder "tfoot"-Elements sind.

“And that is why, while CSS should be used for styling, tables
should be used for layout.”

— Ron Garret, <http://www.flownet.com/ron/css-rant.html>

Ähnliche fragen