HTML5 Gültigkeit von verschachtelten Tabellen

Ich bin auf der Suche nach den Spezifikationen von HTML5 in Bezug auf Tabellen.
Ich bin dabei eine web-Anwendung hat eine Menge von Daten-Tabellen.

Diese Tabellen haben in der Regel eine Datenbank-Zeile zugeordnet, um eine Zeile in der Tabelle. Alles ist gut.
Jedoch ein besonderes problem, das Kind hat so viele Spalten, dass es sein muss, verteilt auf zwei Zeilen in der Tabelle. Also die normalen Tabellen sind (pseudo):

<table>
<thead>
<tr>
  <th>Header</th>
</tr>
</thead>
<tbody>
<tr>
  <td>Data</td>
</tr>
</tbody>
</table>

Und die problematische Zeile wie diese:

<table>
<tbody>
<tr>
  <th>Header row 1</th>
</tr>
<tr>
  <td>Data</td>
</tr>
<tr>
  <th>Header row 2</th>
</tr>
<tr>
  <td>Data</td>
</tr>
</tbody>
</table>

Also meine Frage ist jetzt: Ist es zulässig geschachtelte Tabellen in HTML5?
Wir können uns leicht einig, dass es sehr hässlich. Aber ich überlege mir nur Gültigkeit hier.

Wenn ich kann, geschachtelte Tabellen, es zu lösen, wird eine beliebige Anzahl von Problemen in Bezug auf Sortierung und Bearbeitung der Tabellen (eine semi-data-grid-Funktionalität implementiert).
So werden die Haupt-Tabelle kann immer noch aus nur einer Zeile mit zwei Spalten. der sortierbaren Datum und die eingebettete Tabelle mit den Daten.

Was sagst du? Ich habe auf der Suche nach den specs aber nicht finden konnten, etwas bestimmtes.

Der einfache Weg, um herauszufinden: validator.w3.org
Ich glaube, es ist genauso gültig, wie es immer war. Aber kannst du nicht erreichen, was Sie wollen mit rowspan und colspan?
Ja. Jedoch ist es 1) eine intranet-Anwendung und nicht öffentlich zugänglich sind und 2) ich hätte gerne einen Tipp, bevor ich Sie überarbeiten Sie den code,nur um zurückzukehren, wenn es nicht bestätigen 😉
Die W3 HTML5-validator ist nur experimentell. Aber ja, geschachtelte Tabellen sollte noch gültig sein — ich habe nicht gehört, nichts anderes, und kann nicht sehen, warum sollte es nicht sein.
Ja, es ist experimentell, aber ich bin nicht gekommen, über etwas, das ist gültiges HTML5, nicht bestätigen, und Umgekehrt.

InformationsquelleAutor Michael Sørensen | 2012-04-24

Schreibe einen Kommentar