我只想弄明白这一点。在html5lib的清理程序代码中,<section>
未列为可接受的元素。为什么呢?
我能够弄清楚的唯一reason是IE 6-8不支持它。
有什么方法可以强制解决问题,而无需修改html5lib代码?或者我应该找出一个解决方法? This question提到使用<aside>
代码和<div>
代码。就个人而言,这对我来说是不合时宜的,我宁愿使用<section>
并且可能使用HTML5 Shiv JavaScript库使其适用于较旧的,不符合标准的浏览器。
当然,我总是可以修改图书馆,但我想知道是否有更深层次的缺席原因。