在编写HTML5文档类型时,正确的方法是什么?
<!DOCTYPE html>
或
<!doctype html>
发布于 2012-08-15 19:36:23
根据latest spec,您应该为<!DOCTYPE html>
使用不区分大小写的匹配项。因此,虽然浏览器需要支持您喜欢的任何情况,但从这一点可以合理地推断<!DOCTYPE html>
是典型的情况。
发布于 2014-04-14 21:51:28
大写或小写都是“正确的”。但是,如果你使用网页字体并关心IE7,我会推荐使用<!DOCTYPE html>
,因为IE7中有一个bug,如果使用<!doctype html>
(例如this answer),网页字体有时会失败。
这就是为什么我总是把doctype大写。
发布于 2015-06-04 21:21:19
这个问题暗示着只有一个正确的答案,提供了两个多项选择,并要求我们选择一个。我建议对于HTML5,<!DOCTYPE html>
和<!doctype html>
都是有效的。
因此,支持HTML5的浏览器将接受小写的html,并正确处理html。
我听说,以前的浏览器和没有使用HTML5的浏览器,即使没有文档类型,也会尽可能地处理html。如果他们不能识别小写的doctype,他们也会这么做。因此,没有必要将其设为大写,因为这些浏览器无论如何都无法完全实现任何HTML5声明。
https://stackoverflow.com/questions/7020961
复制相似问题