HTML vs. XHTML

Erstellt: 05.07.2005 | Aktualisiert: 05.01.2009

Die Diskussion, ob nun alle Webautoren von HTML 4 auf XHTML umsteigen müssen, soll in diesem Snippet nicht beantworten werden. Die wichtigsten Unterschiede zu kennen, macht aber durchaus Sinn.

  • Wohlgeformtheit
    Elemente dürfen sich nicht mehr überkreuzen
  • Kleinschreibung
    Alle bisher bekannten Elemente und Attribute müssen klein geschrieben werden. Dies ist notwendig, da in XHTML zwischen Groß- und Kleinschreibung unterschieden wird.
  • Schluss-Tags
    Elemente müssen zwingend geschlossen werden
  • Attributwerte immer in Anführungszeichen
    Jeder Attributwert muss zwischen zwei Anführungzeichen stehen.
  • Keine Attributminimierung
    Bei jedem Attribut muss zwingend ein Wert angegeben werden z.B. <input type="checkbox" checked="checked" />
  • Leere Elemente
    Leer Elemente müssen geschlossen werden z.B. <br />

Weblinks