0

HTML タグを使用して単純なテーブルを作成しています。ソースコードは次のようになります。

<table class="tableClass">
    <thead>
        <tr>
            <th>Column Header</th>
            <th>Column Header</th>
        <tr>
    </thead>
    <tbody>     
            <tr>
                <td>Column Data</td>
                <td>Column Data</td>
            </tr>       
    </tbody>
</table>

Browser in Head セクションのテーブルを試してみると、空の行のようです。Firefox と Chrome で試してみましたが、デバッガーは次のように出力します。

   <table class="tableClass">
        <thead>
            <tr>
                <th>Column Header</th>
                <th>Column Header</th>
            <tr>
            <tr></tr>
        </thead>

その空の行はコードのどこにも表示されませんが、デバッガーはそれを見つけたようです。それはどこから来たのでしょうか?テーブルスタイルと関係ありますか?

4

3 に答える 3

1

を閉じませんでし<tr><thead>

<thead>
    <tr>
        <th>Column Header</th>
        <th>Column Header</th>
    </tr> <!-- here -->
</thead>
于 2012-10-24T15:08:50.927 に答える
1

あなたは新しいものを作るだけで<thead>閉じていません。<tr>

<table class="tableClass">
    <thead>
        <tr>
            <th>Column Header</th>
            <th>Column Header</th>
        <tr> <!-- NOT CLOSED! -->
    </thead>
    <tbody>     
            <tr>
                <td>Column Data</td>
                <td>Column Data</td>
            </tr>       
    </tbody>
</table>

HTML を検証すると、これらのエラーを回避できます。

于 2012-10-24T15:08:51.410 に答える
0
<table class="tableClass">
    <thead>
        <tr>
            <th>Column Header</th>
            <th>Column Header</th>
        <tr> //NOT CLOSED
    </thead>

テーブルの行を閉じます:)

于 2012-10-24T15:09:31.210 に答える