-1

input要素を 2 行目に配置したのに、要素が最初の行に表示される理由がわかりません。

<body>    
    <h1>Fill out Your Time-card</h1>
    <table>
        <tr>
            <td>Monday</td>
            <td>Tuesday</td>
        </tr>
        <tr>
            <input type=text id="monday"/>
            <input type=text id="tuesday"/>
        </tr>
    </table>
</body>

http://jsfiddle.net/ugrWP/

4

1 に答える 1

2

テーブル内のマークアップが無効です。<td>...</td>行の各セルのタグを含める必要があります<tr>。このような:

<body>    
    <h1>Fill out Your Time-card</h1>
    <table>
        <tr>
            <td>Monday</td>
            <td>Tuesday</td>
        </tr>
        <tr>
            <td><input type=text id="monday"/></td>
            <td><input type=text id="tuesday"/></td>
        </tr>
    </table>
</body>
于 2013-03-07T00:25:12.553 に答える