HTML5
英文原文:
Why canvas is not a self closing HTML5 tag
当在调试一个由我们的PDF to HTML5 converter出品的页面时,我注意到火狐用红色字体标示HTML源代码中的一些标签。
很明确地,这里有一个闭合的div标签。
解决这个问题的方法很明显,就是缺少<div>,但是我网上检查代码发现并不缺少没有闭合的<div>,其实问题出在这一行
<canvas id=”pdf15″ width=”1053″ height=”813″ />
虽然这里的 canvas 标签没有任何内容,但是由于 canvas 的工作原理,我们不能像 <img> 或者 <br> 那样写成自我闭合的 <canvas/> 标签。
canvas 标签需要独立的闭合标签的原因是,假如用户的浏览器不支持 canvas 标签,canvas 显示的内容将被放入标签内。修改代码如下
问题解决!
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接。
2KB翻译工作遵照
CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务