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

Wenn ich versuche, diesen Teil des Codes zu überprüfen, gibt der Prüfer diesen Fehler:Validierung: "th Start-Tag im Tabellenkörper."

th start tag in table body. 

Die Tabellenvorlage aus getbootstrap.com kopiert wurde, damit ich es gültig annehmen sollte. Was ist das Problem hier? Warum gibt der Validator diesen Fehler zurück, und wie kann ich ihn lösen?

+0

Welche Seite auf getBootstrap dass aus genommen wurde:

von W3C Dies ist die vollständige HTML-Tabellenformatierung angegeben? – j08691

Antwort

16

th ist eine Tabelle Kopfzelle - es muss innerhalb eines tr sein:

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

Das ist es. Vielen Dank :) – iTakeHome

2

Die Platzierung Ihres <th> Element korrekt ist abgesehen davon auch in einem <tr> Tag platziert werden zu müssen ... wie D Stanley erwähnt.

<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

Verwandte Themen