在短DOCTYPE <!DOCTYPE html>
的位置,根据HTML5 specification,DOCTYPE遗留字符串或过时的允许DOCTYPE字符串可用作DOCTYPE。如果过时的允许DOCTYPE字符串是为了向后兼容,那么什么是DOCTYPE遗留字符串?该标准规定适用于无法使用短DOCTYPE输出HTML标记的HTML生成器。 HTML生成器在世界上是什么?如果他们正在谈论的HTML生成器是支持以前版本的HTML5的程序,我认为过时的允许DOCTYPE字符串是一个完美的候选者,而不是DOCTYPE遗留字符串,因为它是一个过时的允许DOCTYPE字符串正在寻找的情况。
答案 0 :(得分:1)
这主要是针对XSLT的。 XSLT完全能够生成HTML5,除了在XSLT 1.0中至少,它无法描述&#34;输出<!DOCTYPE html>
&#34;,因此DOCTYPE遗留字符串允许XSLT输出有效的HTML5。 / p>
规范中的措辞只是允许这种说法的一种普遍方式。