HTML-嵌套的td标记
我写了一小段HTML:HTML-嵌套的td标记,html,css,Html,Css,我写了一小段HTML: <table><tr><td>1</td><td style="display:none"><td>2</td> <td>3</td></td></tr> <table> 我用inspect元素看到了这一点。当我查看页面源代码时,它是原始格式的。为什么浏览器会这样做?它是否有效 谢谢 如您所见,包含“2”和“3”的td标签位于显
<table><tr><td>1</td><td style="display:none"><td>2</td> <td>3</td></td></tr> <table>
我用inspect元素看到了这一点。当我查看页面源代码时,它是原始格式的。为什么浏览器会这样做?它是否有效
谢谢
如您所见,包含“2”和“3”的td标签位于显示屏内:无td标签
不,他们不是。td元素的结束标记是可选的。不能在另一个td元素中包含td元素。第二个td start标记隐式关闭前一个td元素
我需要这个有效的HTML吗
省略结束标记是错误的。将结束标记紧跟在另一个结束标记之后是不正确的(因为不能结束未打开的元素)
W3验证器没有抱怨
当我使用它的时候,它会
HTML5:游离端标签td
HTML4:未打开的元素“TD”的结束标记
如您所见,包含“2”和“3”的td标签位于显示屏内:无td标签
不,他们不是。td元素的结束标记是可选的。不能在另一个td元素中包含td元素。第二个td start标记隐式关闭前一个td元素
我需要这个有效的HTML吗
省略结束标记是错误的。将结束标记紧跟在另一个结束标记之后是不正确的(因为不能结束未打开的元素)
W3验证器没有抱怨
当我使用它的时候,它会
HTML5:游离端标签td
HTML4:未打开的元素“TD”的结束标记无效,因为您有嵌套的
标记
2
不能将表格单元格放置在表格单元格内。表格单元格仅在表格行内有效。换句话说,
前面不能有
这是正确的:
<table>
<tr>
<td>1</td>
<td style="display:none;">2</td>
<td style="display:none;">3</td>
</tr>
</table>
1.
2.
3.
无效,因为您有嵌套的
标记
2
不能将表格单元格放置在表格单元格内。表格单元格仅在表格行内有效。换句话说,
前面不能有
这是正确的:
<table>
<tr>
<td>1</td>
<td style="display:none;">2</td>
<td style="display:none;">3</td>
</tr>
</table>
1.
2.
3.
您是否尝试过在TD中嵌套表格
<table>
<tr>
<td>ABC</td>
<td>DEF</td>
</tr>
<tr>
<td>
<table>
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td>D</td>
<td>E</td>
<td>F</td>
</tr>
</table>
</td>
</tr>
</table>
基础知识
DEF
A.
B
C
D
E
F
您是否尝试过在TD中嵌套表格
<table>
<tr>
<td>ABC</td>
<td>DEF</td>
</tr>
<tr>
<td>
<table>
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td>D</td>
<td>E</td>
<td>F</td>
</tr>
</table>
</td>
</tr>
</table>
基础知识
DEF
A.
B
C
D
E
F
哇,为什么所有人都投了反对票?对我自己的选民来说,这似乎不是一个糟糕的问题——请解释一下……这是一个伟大的问题,有着史诗般的答案——没有td筑巢!哇,为什么所有的反对票?对我自己的选民来说,这似乎不是一个糟糕的问题——请解释一下……这是一个伟大的问题,有着史诗般的答案——没有td筑巢!