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.
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieses Dokument enthält nichts als eine geschachtelte Tabelle:
...gültig ist, nach http://validator.w3.org/nu/:
InformationsquelleAutor Olly Hodgson
Verschachtelten Tabellen müssen sogar verschachtelt sein
<td>
Elemente, die wiederum sind verschachtelt<tr>
's und andere Tabellen, die nicht nur in den Tabellen, Zeilen oder direkt.MDN Referenz
<td>
Elemente zu validieren. developer.mozilla.org/en-US/docs/Learn/HTML/Tables/...InformationsquelleAutor realkstrawn93