Sto cercando le specifiche di HTML5 in termini di tabelle. Sto facendo un'applicazione web ha un sacco di tabelle di dati.Validità HTML5 delle tabelle nidificate
Queste tabelle hanno generalmente una riga di database associata a una riga di tabella. Va tutto bene. Tuttavia un bambino con problemi particolari ha così tante colonne da dover essere distribuito su due righe nella tabella. Così i tavoli comuni sono (in pseudo):
<table>
<thead>
<tr>
<th>Header</th>
</tr>
</thead>
<tbody>
<tr>
<td>Data</td>
</tr>
</tbody>
</table>
e la riga problematica sono come questo:
<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>
Quindi la mia domanda è ora: tavoli E 'valido hanno nidificato in HTML5? Possiamo facilmente convenire che è molto brutto. Ma sto considerando solo la validità qui.
Se riesco ad avere tabelle annidate, risolverà qualsiasi numero di problemi relativi all'ordinamento e alla modifica di queste tabelle (è stata implementata una funzionalità di semi-griglia di dati). In questo modo la tabella principale può ancora consistere di una sola riga con due colonne. la data ordinabile e la tabella incorporata con i dati.
Che ne dici? Ho cercato le specifiche ma non ho trovato nulla di definito.
Il modo semplice per scoprirlo: http://validator.w3.org/ –
Credo che sia più valido che sia mai stato. Ma non puoi ottenere ciò che vuoi con 'rowspan' e' colspan'? –
Sì. Tuttavia è 1) un'applicazione intranet e non è accessibile pubblicamente e 2) vorrei avere un suggerimento prima di refactoring il codice, solo per ripristinare se non convalida;) –