输入元素首先出现

时间:2013-03-07 00:22:57

标签: html

我不知道为什么input元素出现在第一行,即使我将它们放在第二行。

<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/

1 个答案:

答案 0 :(得分: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>