HTML <!DOCTYPE>
Der HTML-Dokumenttyp
Alle HTML-Dokumente müssen mit einer <!DOCTYPE>
-Deklaration beginnen.
Die Deklaration ist kein HTML-Tag. Es ist eine „Information“ für den Browser darüber, welcher Dokumenttyp zu erwarten ist.
In HTML5 ist die <!DOCTYPE>
-Deklaration einfach:
<!DOCTYPE html>
In älteren Dokumenten (HTML 4 oder XHTML) ist die Deklaration komplizierter, da sich die Deklaration auf eine DTD (Document Type Definition) beziehen muss.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
Weitere Informationen zu Dokumenttypen finden Sie in der Referenz <!DOCTYPE>.
Gültige HTML-Elemente in verschiedenen DOCTYPES
Tag | HTML 5 | HTML 4 | XHTML |
---|---|---|---|
<a> | Ja | Ja | Ja |
<abbr> | Ja | Ja | Ja |
<acronym> | Nein | Ja | Ja |
<address> | Ja | Ja | Ja |
<applet> | Nein | Ja | Nein |
<area> | Ja | Ja | Nein |
<article> | Ja | Nein | Nein |
<aside> | Ja | Nein | Nein |
<audio> | Ja | Nein | Nein |
<b> | Ja | Ja | Ja |
<base> | Ja | Ja | Ja |
<basefont> | Nein | Ja | Nein |
<bdi> | Ja | Nein | Nein |
<bdo> | Ja | Ja | Nein |
<big> | Nein | Ja | Ja |
<blockquote> | Ja | Ja | Ja |
<body> | Ja | Ja | Ja |
<br> | Ja | Ja | Ja |
<button> | Ja | Ja | Ja |
<canvas> | Ja | Nein | Nein |
<caption> | Ja | Ja | Ja |
<center> | Nein | Ja | Nein |
<cite> | Ja | Ja | Ja |
<code> | Ja | Ja | Ja |
<col> | Ja | Ja | Nein |
<colgroup> | Ja | Ja | Nein |
<data> | Ja | Nein | Nein |
<datalist> | Ja | Nein | Nein |
<dd> | Ja | Ja | Ja |
<del> | Ja | Ja | Nein |
<details> | Ja | Nein | Nein |
<dfn> | Ja | Ja | Ja |
<dialog> | Ja | Nein | Nein |
<dir> | Nein | Ja | Nein |
<div> | Ja | Ja | Ja |
<dl> | Ja | Ja | Ja |
<dt> | Ja | Ja | Ja |
<em> | Ja | Ja | Ja |
<embed> | Ja | Nein | Nein |
<fieldset> | Ja | Ja | Ja |
<figcaption> | Ja | Nein | Nein |
<figure> | Ja | Nein | Nein |
<font> | Nein | Ja | Nein |
<footer> | Ja | Nein | Nein |
<form> | Ja | Ja | Ja |
<frame> | Nein | Nein | Nein |
<frameset> | Nein | Ja | Nein |
<h1> to <h6> | Ja | Ja | Ja |
<head> | Ja | Ja | Ja |
<header> | Ja | Nein | Nein |
<hr> | Ja | Ja | Ja |
<html> | Ja | Ja | Ja |
<i> | Ja | Ja | Ja |
<iframe> | Ja | Ja | Nein |
<img> | Ja | Ja | Ja |
<input> | Ja | Ja | Ja |
<ins> | Ja | Ja | Nein |
<kbd> | Ja | Ja | Ja |
<label> | Ja | Ja | Ja |
<legend> | Ja | Ja | Ja |
<li> | Ja | Ja | Ja |
<link> | Ja | Ja | Ja |
<main> | Ja | Nein | Nein |
<map> | Ja | Ja | Nein |
<mark> | Ja | Nein | Nein |
<meta> | Ja | Ja | Ja |
<meter> | Ja | Nein | Nein |
<nav> | Ja | Nein | Nein |
<noframes> | Nein | Ja | Nein |
<noscript> | Ja | Ja | Ja |
<object> | Ja | Ja | Ja |
<ol> | Ja | Ja | Ja |
<optgroup> | Ja | Ja | Ja |
<option> | Ja | Ja | Ja |
<output> | Ja | Nein | Nein |
<p> | Ja | Ja | Ja |
<param> | Ja | Ja | Ja |
<picture> | Ja | Nein | Nein |
<pre> | Ja | Ja | Ja |
<progress> | Ja | Nein | Nein |
<q> | Ja | Ja | Ja |
<rp> | Ja | Nein | Nein |
<rt> | Ja | Nein | Nein |
<ruby> | Ja | Nein | Nein |
<s> | Ja | Ja | Nein |
<samp> | Ja | Ja | Ja |
<script> | Ja | Ja | Ja |
<section> | Ja | Nein | Nein |
<select> | Ja | Ja | Ja |
<small> | Ja | Ja | Ja |
<source> | Ja | Nein | Nein |
<span> | Ja | Ja | Ja |
<strike> | Nein | Ja | Nein |
<strong> | Ja | Ja | Ja |
<style> | Ja | Ja | Ja |
<sub> | Ja | Ja | Ja |
<summary> | Ja | Nein | Nein |
<sup> | Ja | Ja | Ja |
<table> | Ja | Ja | Ja |
<tbody> | Ja | Ja | Nein |
<td> | Ja | Ja | Ja |
<template> | Ja | Nein | Nein |
<textarea> | Ja | Ja | Ja |
<tfoot> | Ja | Ja | Nein |
<th> | Ja | Ja | Ja |
<thead> | Ja | Ja | Nein |
<time> | Ja | Nein | Nein |
<title> | Ja | Ja | Ja |
<tr> | Ja | Ja | Ja |
<track> | Ja | Nein | Nein |
<tt> | Nein | Ja | Ja |
<u> | Ja | Ja | Nein |
<ul> | Ja | Ja | Ja |
<var> | Ja | Ja | Ja |
<video> | Ja | Nein | Nein |
<wbr> | Ja | Nein | Nein |