2015-02-24 12 views
7
<table> 
<thead> 
<th>Table Heading</th> 
</thead> 
<tbody> 
<tr>..... 
</tbody> 
</table> 

Quando provo a validare questa parte del codice, il validatore restituisce questo errore:Convalida: "th start tag in table body".

th start tag in table body. 

Il modello di tabella è stato copiato da getbootstrap.com quindi dovrei supporre che sia valida. Qual è il problema qui? Perché il validatore restituisce questo errore e come posso risolverlo?

+0

Quale pagina su getbootstrap era quello preso da? – j08691

risposta

16

th è una cella di intestazione tavolo - ha bisogno di essere all'interno di un tr:

<table> 
<thead> 
<tr> 
    <th>Table Heading</th> 
</tr> 
</thead> 
<tbody> 
<tr>..... 
</tbody> 
</table> 
+0

Ecco fatto. Grazie :) – iTakeHome

2

Il posizionamento del vostro elemento <th> è corretto A parte ciò il bisogno di essere collocato all'interno di un tag <tr> pure ... come diceva D Stanley.

Questa è la tabella HTML completo formattazione specificata dal W3C:

<table> 
<thead> 
    <tr> 
    <th>Month</th> 
    <th>Savings</th> 
    </tr> 
</thead> 
<tfoot> 
    <tr> 
    <td>Sum</td> 
    <td>$180</td> 
    </tr> 
</tfoot> 
<tbody> 
    <tr> 
    <td>January</td> 
    <td>$100</td> 
    </tr> 
    <tr> 
    <td>February</td> 
    <td>$80</td> 
    </tr> 
</tbody> 
</table> 

W3C

Problemi correlati