为什么html5lib消毒液去除<部分>标签



我只是想弄清楚这一点。在html5lib的消毒程序代码中,<section>没有被列为可接受的元素。为什么?

我唯一能弄清楚的原因是IE 6-8不支持它。

有没有什么方法可以在不必修改html5lib代码的情况下强制解决这个问题?还是我应该想出一个变通办法?这个问题提到使用<aside>标签和<div>标签。就我个人而言,这有点不雅,我宁愿使用<section>,也可能使用HTML5 Shiv JavaScript库,使其在旧的、不符合标准的浏览器中工作。

当然,我总是可以修改库,但我想知道缺席是否有更深层次的原因。

在html5lib的消毒程序代码中,没有作为可接受的元素。

这显然不是真的。也许你使用的是一个非常旧的版本?

相关内容

  • 没有找到相关文章

最新更新