我将“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>
这是真的???
答案 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绝对不是很好,很可能浏览器不会按预期显示。