有没有办法确定一个超文本标记语言文件是否是用HTML5写的?
发布于 2011-12-14 13:42:57
HTML 5网站在doctype中不会有对DTD的引用。因此,文件顶部的doctype标记将如下所示:
<!DOCTYPE html>而不是以下其中之一:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN""http://www.w3.org/TR/html4/frameset.dtd">您还可以检查是否使用了任何HTML5标记...
发布于 2011-12-14 13:42:17
1)检查文件开头的<!DOCTYPE html>
<!doctype html>
<html>
<head>
<title>A blank HTML5 page</title>
<meta charset="utf-8" />
</head>
<body>
</body>
</html>2)检测某些仅限HTML5的元素,如Canvas。
发布于 2011-12-14 13:42:18
如果页面使用html5文档类型(<!DOCTYPE html>),则可以将其确定为HTML5。
https://stackoverflow.com/questions/8499930
复制相似问题