Есть ли способ определить, был ли HTML файл написан в HTML5?
Как определить HTML5
Ответ 1
<суб > упрощенносуб >
Если он использует HTML5 doctype, это HTML5.
<!DOCTYPE html>
Ответ 2
Веб-сайты HTML 5 не будут ссылаться на DTD в doctype. Таким образом, тег 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...
Ответ 3
1) Проверьте <!DOCTYPE html>
в начале файла
<!doctype html>
<html>
<head>
<title>A blank HTML5 page</title>
<meta charset="utf-8" />
</head>
<body>
</body>
</html>
2) Обнаружить определенные HTML5 только элементы, такие как Canvas.
Ответ 4
Если страница использует документ HTML5 (<!DOCTYPE html>)
, вы можете определить его как html5.
Ответ 5
Если вы разбираете коды html и видите, что большинство тегов находятся в html 5, как указано на веб-сайте консорциума World Wide Web (W3C): http://www.w3.org/TR/html5-diff/