Mal eine doofe Frage. Was ist denn XHTML genau? Oder besser gesagt, worin liegt der Unterschied? |
XHTML ist XML-konformes HTML, hält sich also syntaktisch an die XML-Richtlinien wie z.B. Kleinschreibung aller Tags und Attribute, Schliessen aller Tags und so weiter. Die gesamten snytaktischen Unterschiede zu HTML sind in Selfhtml recht kurz und bündig zusammengefasst. Die XHTML-Versionen 1.0 sind noch ein genauer "Nachbau" der HTML-Versionen 4.01, während mit XHTML 1.1 die Modularisierung von XHTML eingeläutet wird, das heisst, die DTD besteht aus vielen einzelnen Modulen, die theoretisch beliebig kombiniert werden können. So kann sich in Zukunft jeder Web-Entwickler eigene DTDs erstellen, in die die Module , die er benötigt eingebunden werden, wobei er auf die zahlreichen "Grund"-Module, die vom W3C bereitgestellt werden, ebenso zugreifen kann, wie auf selbgeschriebene. (XML-Kenntnisse sind in diesem Fall natürlich schwer von nöten).
Beipielsweise möchtest du gerne deine Seite nach dem Strict-Standard schreiben, aber auf das Target-Attribut nicht verzichten. also erstellt du eine dtd-Datei, in die du sowohl die XHTML 1.1 DTD als auch das target-Modul einbindest. Im Doctype der HTML-Datei gibst du dann dem ganzen einen Namen (z.B. XHTML TARGET) und schreibst den Urheber rein (dort wo sonst W3C steht) und referenzierst auf deine neu erstellte DTD.
---
wer hilft mir beim geschirr spülen?