html表单和表格。.1`

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
<caption>表单caption>
<thead>
<tr>
    <td>用户名td>
    <td><input type="text" name="username" id="username"/>td>
tr>
thead>
<tbody>
<tr>
    <td>密码td>
    <td><input type="password" name="password" id="password"/>td>
tr>
<tr>
    <td>确认密码td>
    <td><input type="password" id="passwordover"/>td>
tr>
tbody>
<tfoot>
<tr>注册tr>
<tr><input type="submit" value="注册" id="register"/>tr>
tfoot>
运行结果及报错内容

body中的代码就是上面那样,为啥注册没有被table框起来,还跑到第一行去了

因为tr标签。你把tr标签改为td标签就行。
获取再tr标签中在加一个td标签

应该是需要用table标签把上面的代码框起来,表示是一个表格,修改如下:
参考链接:
HTML 标签

<caption>表单</caption>
<table >
<thead>
<tr>
    <td>用户名</td>
    <td><input type="text" name="username" id="username"/></td>
</tr>
</thead>
<tbody>
<tr>
    <td>密码</td>
    <td><input type="password" name="password" id="password"/></td>
</tr>
<tr>
    <td>确认密码</td>
    <td><input type="password" id="passwordover"/></td>
</tr>
</tbody>
<tfoot>
<tr><td>注册</td>

<td><input type="submit" value="注册" id="register"/></td></tr>
</tfoot>

</table>

img

这篇文章讲的很详细,请看:HTML表单和表单控件
你还可以看下html参考手册中的 html HTML 表格 HTML 表格概述