<table border="1"> <tr><td><input type="radio" name="vote"></td><td>张三<td></tr> <tr><td><input type="radio" name="vote"></td><td>李四<td></tr> <tr><td><input type="radio" name="vote"></td><td>王五<td></tr> <tr><td><input type="radio" name="vote"></td><td>赵六<td></tr> </table><br>为什么会多出一列
时间: 2023-07-09 08:51:37 浏览: 199
表格的表头的设置<th>-HTML使用方法
这段 HTML 代码中出现多出一列的原因是因为在第 3 行代码中, `<td>` 标签没有正确闭合,导致 HTML 解析器将第 4 行代码中的 `<td>` 标签作为第 3 行代码的子节点,从而导致第 3 行代码多出一个列。
正确的代码应该是:
```
<table border="1">
<tr>
<td><input type="radio" name="vote"></td>
<td>张三</td>
</tr>
<tr>
<td><input type="radio" name="vote"></td>
<td>李四</td>
</tr>
<tr>
<td><input type="radio" name="vote"></td>
<td>王五</td>
</tr>
<tr>
<td><input type="radio" name="vote"></td>
<td>赵六</td>
</tr>
</table><br>
```
这样就不会出现多出一列的情况了。
阅读全文