Html 这是真实的情况吗?

Html 这是真实的情况吗?,html,Html,我将“canvas”标记添加到该图像集合中 <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="97%"> <tr> <canvas> <td width="3%"> <img border="0" src="style/2

我将“canvas”标记添加到该图像集合中

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="97%">
    <tr>
        <canvas>
      <td width="3%">
      <img border="0" src="style/2day/images/hed_01.jpg" width="64" height="133"></td>
      <td width="94%" align="center" background="style/2day/images/hed_04.jpg">
      <img border="0" src="style/2day/images/hed_02.jpg" width="594" height="133" align="center"></td>
      <td width="3%">
      <img border="0" src="style/2day/images/hed_05.jpg" width="61" height="133"></td>
        </canvas>
    </tr>
  </table>

这是真的吗?

那些
标签完全不合适;这看起来不像是一个使用画布的场合。在任何情况下,如果在
tr
行上下文中打开标记,则必须在打开
td
单元格上下文之前将其关闭。

那些
标记完全不合适;这看起来不像是一个使用画布的场合。在任何情况下,如果您在
tr
行上下文中打开标记,则必须在打开
td
单元格上下文之前将其关闭。

对您的片段说:

验证输出:7个错误

第1行第118列:此时元素表上不允许使用属性bordercolor。
…packing=“0”style=“border collapse:collapse”bordercolor=“#111111”width=“97%”>

第1行第118列:表元素上的border属性已过时。改用CSS。
…packing=“0”style=“border collapse:collapse”bordercolor=“#111111”width=“97%”>

第1行第118列:table元素上的cellpadding属性已过时。改用CSS。
…packing=“0”style=“border collapse:collapse”bordercolor=“#111111”width=“97%”>

第1行第118列:表格元素上的cellspacing属性已过时。改用CSS。
…packing=“0”style=“border collapse:collapse”bordercolor=“#111111”width=“97%”>

第1行第118列:表格元素上的宽度属性已过时。改用CSS。
…packing=“0”style=“border collapse:collapse”bordercolor=“#111111”width=“97%”>

第3行第16列:开始标记画布见表。

第3行第16列:上次出错后无法恢复。任何进一步的错误都将被忽略。

最后一行表示解析器完全丢失了。因此,您的html肯定不是很好,浏览器很可能不会按预期显示。

这样说您的片段:

验证输出:7个错误

第1行第118列:此时元素表上不允许使用属性bordercolor。
…packing=“0”style=“border collapse:collapse”bordercolor=“#111111”width=“97%”>

第1行第118列:表元素上的border属性已过时。改用CSS。
…packing=“0”style=“border collapse:collapse”bordercolor=“#111111”width=“97%”>

第1行第118列:table元素上的cellpadding属性已过时。改用CSS。
…packing=“0”style=“border collapse:collapse”bordercolor=“#111111”width=“97%”>

第1行第118列:表格元素上的cellspacing属性已过时。改用CSS。
…packing=“0”style=“border collapse:collapse”bordercolor=“#111111”width=“97%”>

第1行第118列:表格元素上的宽度属性已过时。改用CSS。
…packing=“0”style=“border collapse:collapse”bordercolor=“#111111”width=“97%”>

第3行第16列:开始标记画布见表。

第3行第16列:上次出错后无法恢复。任何进一步的错误都将被忽略。


最后一行表示解析器完全丢失了。因此,您的html肯定不是很好,浏览器可能不会按预期显示。

但为什么我必须在
td
tag之前关闭
tr
tag,但为什么我必须在
td
tag之前关闭
tr
tag