这是真正的加价情况吗?

时间:2011-04-09 17:23:21

标签: html5

我将“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>

这是真的???

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

http://validator.w3.org/check说你的片段:

  

验证输出:7个错误

     

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

     

第1行,第118列:表元素的border属性已过时。请改用CSS。   …pacing="0" style="border-collapse: collapse" bordercolor="#111111" width="97%">

     

第1行,第118列:表元素上的cellpadding属性已过时。请改用CSS。   …pacing="0" style="border-collapse: collapse" bordercolor="#111111" width="97%">

     

第1行,第118列:表元素上的cellspacing属性已过时。请改用CSS。   …pacing="0" style="border-collapse: collapse" bordercolor="#111111" width="97%">

     

第1行,第118列:表元素的width属性已过时。请改用CSS。   …pacing="0" style="border-collapse: collapse" bordercolor="#111111" width="97%">

     

第3行,第16列:在表格中看到的开始标记画布。    <canvas>

     

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

最后一行意味着解析器完全丢失了。所以你的html绝对不是很好,很可能浏览器不会按预期显示。