浏览器为表格首行自动添加多余<td>标签的原因排查
多余表格单元格的成因
你遇到的问题根源是HTML代码里存在未正确闭合的标签:在表格首行的最后一个单元格,你把结束标签</td>误写成了起始标签<td>。具体位置是Brave图标对应的那一行末尾:
<td><img src="pics/logos/browser_brave.svg" class="icon" alt="Brave" /><td>
这里的第二个<td>应该是</td>。
浏览器的HTML解析器会自动修复无效的标记结构,当它检测到这个多余的起始<td>时,会自动补全一个空的<td>来维持表格行的结构完整性,这就是你在开发者工具里看到的多余单元格的来源。
内容的提问来源于stack exchange,提问作者ilovetables
相关产品推荐
相关产品推荐

