fjh: Fit für die Zukunft? HTML auf CDs

Beitrag lesen

Hallo Dominic,

Natürlich soll man sich die auch in einem Jahr noch angucken können, daher meine Frage:
Was muß ich beachten, um XHTML-konform zu sein?
Gibts vielleicht ein SelfXHTML, die Version 8 läßt ja auf sich warten. Nur gut, daß ich kein Neuheiten-Jünger bin ;-)

Freue mich auf eure Antwort!

Ach ja, tuts der metatag refresh auch noch in einem Jahr oder sollte man das mit JavaScript realisieren?
DANKE!!!!

Das gesamte HTML tut's noch in einem Jahr, auch deine CD - wenn sie ordentlich programmiert ist ;-)

XHTML ist zwar so eine Art HTML 5.0, aber bringt keine neuen Erweiterungen. XHTML ist lediglich die Reformulierung von HTML in SGML. Dadurch werden an HTML-Dokumente, die XHTML-konform sein wollen restriktivere Anforderungen gestellt. Sprich, einiges was in HTML 4.0 möglich war ist lau XHTML nicht mehr möglich. Die Browser werden aber wohl (in absehbarer Zukunft) die nicht XHTML-konformen Dokumente ebenfalls anzeigen.

XHTML-Konformität bringt v.a. dann etwas, wenn die Seiten von XML-Anwendungen weiterverarbeitet werden bzw. generiert werden. Bei Deiner CD sehe ich eigentlich keine Notwendigkeit XHTML-Konformität herszustellen.

Falls Du es dennoch aus Interesse tuen möchtest dann:
1. Jedes Seite muß wohlgeformt sein, d.h. jedes Tag muß ein End-Tag besitzen oder in der Form <br/> oder <img/> geschrieben werden. Achtung: der NS versteht <br/> nicht, aber <br /> funktioniert.
2. Alle Elementen und Atrributnamen müssen kleingeschrieben werden, da XML case-sensitiv ist. Also: <h1>Überschrift</H1> ist nicht XHTML konform
3. Alle Attributwerte müssen in Anführungszeichen gesetzt werden, auch Zahlenwerte. Als: <td width="100">.
4. Scripts sollten als Character Data (CDATA) ausgezeichnet werden, damit sie nicht geparst werden.
Z.B. <script>
<![CDATA[  Scriptcode
]]>
</script>
5. Das id-Attribut löst das name-Attribut ab, auch wo es bisher in HTML üblich/möglich war

Naja und sonst noch ein paar Kleinigkeiten:
Genau stehts hier:
http://www.w3.org/TR/xhtml1/#diffs

Ciao
Franz