为什么html5lib清理程序会删除<section>标记?</section>

时间:2013-11-24 16:26:58

标签: django html5 python-2.7 django-cms html5lib

我只想弄明白这一点。在html5lib的清理程序代码中,<section>未列为可接受的元素。为什么呢?

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

有什么方法可以强制解决问题,而无需修改html5lib代码?或者我应该找出一个解决方法? This question提到使用<aside>代码和<div>代码。就个人而言,这对我来说是不合时宜的,我宁愿使用<section>并且可能使用HTML5 Shiv JavaScript库使其适用于较旧的,不符合标准的浏览器。

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

1 个答案:

答案 0 :(得分:1)

  

在html5lib的清理程序代码中,未列为   可接受的元素。

That's clearly not true.也许您使用的是旧版本?