HTML-Richtlinien für max. Unabhängigkeit vom DOCTYPE
Eddie
- html
1 Mathias Brodala0 Eddie
Hallo allerseits,
ich arbeite zur Zeit an einem kleinen Tool, das fertigen HTML-Code zur Verwendung in der eigenen Website generiert. Eingebunden wird dabei nur der relevante HTML-Teil, also bspw.
<div>
<!-- GANZ VIEL HTML -->
</div>
Auf den Header der entsprechenden Seite, habe ich also keinen Zugriff - und folglich auch nicht auf den DOCTYPE!
Worauf sollte ich also achten, um mit meinem Code unabhaengig vom DOCTYPE groesstmoegliche Fehlertoleranz zu erreichen? Sollte mein Code eher der loose.dtd entsprechen, oder besser XHTML?
Danke für eure Hilfe,
Eddie
Hallo Eddie.
Worauf sollte ich also achten, um mit meinem Code unabhaengig vom DOCTYPE groesstmoegliche Fehlertoleranz zu erreichen? Sollte mein Code eher der loose.dtd entsprechen, oder besser XHTML?
Dein Vorhaben ist von vorneherein zum Scheitern verurteilt, da du es nicht beiden Parteien recht machen kannst. Ein Beispiel:
<p>Und zu sehen bekam ich das hier: <img src="foo.bar" alt="Ein Foo auf einem Bar" /></p>
Wird dieser Codeschnipsel in einem XHTML–Dokument ausgegeben, ist alles in Ordnung. Erfolgt die Ausgabe jedoch in einem HTML–Dokument, ist das Schließen des img–Elementes fehlerhaft. Ebenso andersherum:
<p>Und zu sehen bekam ich das hier: <img src="foo.bar" alt="Ein Foo auf einem Bar"></p>
In einem HTML–Dokument wäre hier alles in Ordnung, doch in einem XHTML–Dokument wird das Nichtschließen des img–Elementes angekreidet.
Ohne ein Flag, mit welchem du bestimmen kannst, ob die Ausgabe HTML– oder XHTML–konform erfolgen soll, kannst du dein Ziel miner Meinung nach nicht erreichen.
Einen schönen Mittwoch noch.
Gruß, Mathias
Hallo Mathias,
ok, danke dir! Werde versuchen, eine Alternative zu finden!
Gruss,
Eddie