Tidy 6 DE

From Htmlpedia
Jump to: navigation, search

Tidy: Fehlendes </...>

Ursache:

Es fehlt ein schließender Tag. Die meisten HTML-Tags müssen geschlossen werden, allerdings variert die genaue Menge dieser Tags nach der benutzten Dokumenttypdefinition. In HTML 4.01 zum Beispiel muss das <img>-Tag nicht geschlossen werden. In XHTML 1.0 und höher dagegen muss es mit einem Schrägstrich geschlossen werden, z.B. <img />. Solche Tags werden "leere Elemente" genannt.

Beispiel 1 - Fehlender schließender Tag (Normal)

Bad<head><title>Guten Tag!</head>
Good<head><title>Guten Tag!</title></head>

Beispiel 2 - Fehlender Abschluss bei "leerem" Element

Bad<img src="bild.jpg" width="20" height="400" alt="blubb">
Good<img src="bild.jpg" width="20" height="400" alt="blubb" />

Lösung:

Fügen Sie den schließenden Tag hinzu. Dieser entspricht meist dem öffnenden Tag. Wie jedoch oben zu sehen, ist es in XHTML nötig, einige "leere" Tags mit einem Schrägstrich zu schließen. Für den Dokumenttyp 1.0 Transitional sind die folgenden Tags "leer":

  • <base />
  • <meta />
  • <link />
  • <hr />
  • <br />
  • <basefont />
  • <param />
  • <img />
  • <area />
  • <input />
  • <isindex />
  • <col />


Quellen: