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

Kiedy próbuję zweryfikować tę część kodu, walidator zwraca ten błąd:Walidacja: "th start tag w treści tabeli."

th start tag in table body. 

Szablon tabela została skopiowana z getbootstrap.com więc muszę założyć, że to ważne. Jaki jest problem? Dlaczego weryfikator zwraca ten błąd i jak mogę go rozwiązać?

+0

Która strona na getbootstrap że została podjęta z? – j08691

Odpowiedz

16

th jest komórką nagłówka tabeli - to musi być w tr:

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

To wszystko. Dzięki :) – iTakeHome

2

Umieszczenie elemencie <th> jest prawidłowe oprócz potrzeby jej zostać umieszczony wewnątrz <tr> tagu, jak również ... jak wspomniał D Stanley.

Jest to pełna tabela HTML formatowanie określone przez 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