是否有不同的HTML5文档类型?

Ash*_*win 4 html5 doctype

当我用XHTML编写页面时.我有3种类型的doctype- strict,transitionalframeset.

我们在HTML5中有它们吗?

fca*_*ran 7

不, HTML5 doctype

<!DOCTYPE html>
Run Code Online (Sandbox Code Playgroud)

是唯一的,因为它被选为最短的doctype(字符串)能够在标准模式下转换所有当前浏览器(甚至是IE6,afaik)(它可以用大写/混合大小写)


Tal*_*lha 7

html5 doctype是

<!DOCTYPE html>
Run Code Online (Sandbox Code Playgroud)

当您使用新的HTML5 DOCTYPE时,它会触发浏览器以符合标准的模式呈现页面.

符合标准的模式

  • 在符合标准的模式中,Web浏览器假定页面已被创作为声明的Web内容规范; 不符合声明标准的代码可能无法显示,或者可能显示不正确.
  • 对于要触发的Web浏览器的标准兼容模式,网页必须具有完整的文档类型声明,包括文档类型定义(DTD)的URI.
  • 当触发符合标准的模式时,不同浏览器之间的网页显示的变化通常较小,因为在创建网络浏览器软件时使用相同的集中式W3C规范作为参考.

礼貌这个链接


Ror*_*san 5

不,HTML5只是HTML5,没有子集.


小智 5

HTML 5需要doctype以保持旧版兼容性.它具有较短的doctype <!DOCTYPE html>和较长的doctype <!DOCTYPE html SYSTEM "about:legacy-compat">长doctype仅适用于无法生成短文档的系统.- HTML 5规范