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 />