在HTML中,DOCTYPE不区分大小写.以下DOCTYPE均有效:
<!doctype html>
<!DOCTYPE html>
<!DOCTYPE HTML>
<!DoCtYpE hTmL>
在XML序列化(即XHTML)中,DOCTYPE不是必需的,但是如果您使用它,DOCTYPE
应该是大写的:
<!DOCTYPE html>
见100:
请注意,如果在XHTML文档中没有大写
DOCTYPE
,XML解析器将返回语法错误.第二部分可以用小写字母(
html
)、大写字母(HTML
)甚至混合字母(hTmL
)书写——它仍然有效.然而,为了符合Polyglot Markup Guidelines for HTML-Compatible XHTML Documents,它应该用小写字母书写.