0

我只是想弄清楚这一点。在 html5lib 的 sanitizer 代码中,<section>未将其列为可接受的元素。为什么?

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

有什么方法可以强制解决问题而无需修改 html5lib 代码?还是我应该想出一个解决方法?这个问题提到使用<aside>标签和<div>标签。就我个人而言,这对我来说很不优雅,我宁愿使用<section>并且可能使用 HTML5 Shiv JavaScript 库来使其在旧的、不符合标准的浏览器中工作。

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

4

1 回答 1

1

在 html5lib 的 sanitizer 代码中,未将其列为可接受的元素。

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

于 2013-11-24T18:48:38.263 回答