HTML5 -Tags können weggelassen werden. Ohne das Seitenlayout zu beeinflussen, kann es die Größe der Webseite speichern und die Codemenge reduzieren.
Bestimmte Markierungen können weggelassen werden.
Das Auslassen des Startmarkers bedeutet nicht, dass der Marker nicht existiert, es ist implizit, aber es existiert immer noch.
Eine HTML -Datei hat immer ein Root -Tag HTML, auch wenn die Zeichenfolge <html> nirgendwo im Seiten -Tag angezeigt wird.
Das Start -Tag des HTML -Tags kann weggelassen werden, wenn das erste Tag im HTML -Tag kein Kommentar ist.
Das End -Tag des HTML -Tags kann weggelassen werden, wenn das HTML -Tag nicht sofort nach einem Kommentar befolgt wird.
Die Startmarke des Kopf -Tags kann weggelassen werden, wenn die Marke leer ist, oder die Marke im Kopf ist zunächst eine Marke als ein Kommentar.
Die Endmarke der Kopfmarke kann weggelassen werden, wenn die Kopfmarke nicht sofort von den Space -Charakteren oder Kommentaren gefolgt wird.
Das Start -Tag eines Body -Tags kann weggelassen werden, wenn das Tag leer ist oder wenn das erste Tag im Body -Tag kein Weltraumcharakter oder Kommentar ist. Wenn das erste Tag im Body -Tag ein Skript oder ein Stil -Tag ist, kann das Body -Tag nicht weggelassen werden.
Das End -Tag eines Body -Tags kann weggelassen werden, wenn das Body -Tag nicht sofort nach dem Kommentar befolgt wird.
Das End -Tag des Li -Tags kann weggelassen werden, wenn das Li -Tag von einem anderen Li -Tag folgt oder wenn es kein übergeordnetes Tag für mehr Inhalte gibt.
Das End -Tag eines DT -Tags kann weggelassen werden, wenn das Tag von DT sofort von einem anderen DT -Tag oder einem DD -Tag folgt.
Das End -Tag des DD -Tags kann weggelassen werden, wenn DD sofort von einem anderen DD -Tag oder einem DT -Tag folgt, oder wenn anschließend kein Inhalt des übergeordneten Tags vorhanden ist.
The end tag of the p tag can be omitted if the p tag is followed by an address, article, aside, blockquote, dir, div, dl, fieldset, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, menu, nav, ol, p, pre, section, table, ul, tag, or if there is no more content of the parent tag and the parent tag is not a tag.
Das End -Tag eines RT -Tags kann weggelassen werden, wenn auf das RT -Tag das RT- oder RP -Tag oder mehr Inhalt ohne das übergeordnete Tag folgt.
Das End -Tag eines RP -Tags kann weggelassen werden, wenn das RP -Tag von einem RT- oder RP -Tag oder mehr Inhalt ohne übergeordnetes Tag folgt.
Das End -Tag eines Optgroup -Tags kann weggelassen werden, wenn das Optgroup -Tag von einem anderen Optgroup -Tag folgt oder kein übergeordnetes Tag für mehr Inhalte vorhanden ist.
Das End -Tag eines Options -Tags kann weggelassen werden, wenn das Options -Tag von einem anderen Options -Tag oder einem Optgroup -Tag oder mehr Inhalten folgt, nachdem es sich nicht um ein übergeordnetes Tag handelt.
Die Startmarke der Colgroup -Marke kann weggelassen werden, wenn die erste Marke innerhalb der Colgroup -Marke eine Col -Marke ist oder wenn die Marke nicht von einer anderen Colgroup -Marke folgt und seine Endmarke weggelassen wurde. (ColGroup kann nicht ignoriert werden, wenn das Tag leer ist.)
Das End -Tag des Colgroup -Tags kann weggelassen werden, wenn das ColGroup -Tag nicht sofort von einem Raumschiff oder einem Kommentar folgt.
Auf das End -Tag des Tags kann es weggelassen werden, wenn das Kopf -Tag von einem TBODY- oder TFOOT -Tag folgt.
Die Startmarke des TBODY -Tags kann weggelassen werden. Wenn das TBODY -Tag im Inneren zuerst eine TR -Marke ist, sind nach dem Etikett die TBODY-, HOAD- und TFOOT -Markierungen der Endmarke nicht weggelassen. (Es kann nicht ignoriert werden, wenn das Tag leer ist.)
Auf das End -Tag des TBODY -Tags kann weggelassen werden, wenn auf das TBODY -Tag ein TBODY- oder TFOOT -Tag folgt oder wenn danach kein übergeordnetes Tag mehr Inhalt gibt.
Das End -Tag des TFOOT -Tags kann weggelassen werden, wenn das TFOOT -Tag von einem TBODY -Tag folgt oder wenn später kein übergeordnetes Tag für mehr Inhalte vorhanden ist.
Das End -Tag eines TR -Tags kann weggelassen werden, wenn das TR -Tag sofort von einem anderen TR -Tag gefolgt wird oder wenn anschließend kein übergeordnetes Tag für weitere Inhalte vorliegt.
Das End -Tag eines TD -Tags kann weggelassen werden, wenn das TD -Tag von TD, dem TH -Tag folgt oder wenn anschließend kein übergeordnetes Tag für mehr Inhalte vorliegt.
Das End -Tag eines Th -Tags kann weggelassen werden, wenn das TH -Tag von TD, dem TH -Tag folgt oder wenn danach kein übergeordnetes Tag mehr Inhalt gibt.
Wenn der Startmarker jedoch ein oder mehrere Attribute hat, kann er nicht weggelassen werden.
Originales englisches Manuskript: http://www.w3.org/tr/2010/wd-html5-20100624/syntax.html#optional-tags