Kann man irgendwie feststellen, ob eine HTML-Datei in HTML5 geschrieben wurde?
So erkennen Sie HTML5
Jayson Tamayo
HTML 5-Websites haben keinen Verweis auf die DTD im Doctype. Daher sieht das doctype-Tag oben in der Datei folgendermaßen aus:
<!DOCTYPE html>
Anstelle von einem von diesen:
<!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">
Sie können auch überprüfen, ob HTML5-Tags verwendet werden …
-
Vielen Dank für das Hinzufügen des Abschnitts INSTEAD of. Dies sollte IMHO die Antwort sein.
– Neo
10. März 2017 um 14:28 Uhr
1) Prüfen <!DOCTYPE html>
am Anfang der Datei
<!doctype html>
<html>
<head>
<title>A blank HTML5 page</title>
<meta charset="utf-8" />
</head>
<body>
</body>
</html>
2) Bestimmte reine HTML5-Elemente wie Canvas erkennen.
-
Eine HTML4-Seite kann per Definition in der keine HTML5-Seite sein spez. Außerdem wird beim Erkennen eines ungültigen HTML4-Elements wie z
canvas
in einer HTML4-Seite macht die Seite nicht zu einer HTML5-Seite, es bedeutet nur, dass es sich um eine ungültige HTML4-Seite handelt.– zzzzBov
14. Dezember 2011 um 5:44 Uhr
Wenn eine Seite den HTML5-Doctype verwendet (<!DOCTYPE html>)
können Sie es als html5 bestimmen.
Wenn es in IE6 läuft, ist es kein HTML5. 😉
– Andreas Cooper
14. Dezember 2011 um 5:40 Uhr
mögliches Duplikat, wie man (mithilfe von Java-Code) feststellt, ob eine Webseite HTML5 (oder eine ältere Version von HTML) ist
– Merlyn Morgan-Graham
14. Dezember 2011 um 12:39 Uhr
Ich habe diesen Code:
<ol reversed><li><center>item 1</center></li> <li><center>item 2</center></li></ol>
mit<!DOCTYPE html>
am Anfang, und es funktioniert wie erwartet ohne Fehler – eine zentrierte, umgekehrte Liste. Wenn ich jedoch HTML5 verwende, sollte das– Sabrina Judenson
16. April 2017 um 11:41 Uhr