XHTML Strict vs. Transitional
XHTML (Extensible Hypertext Markup Language) wurde entwickelt, um die Probleme des HTML-Codes zu beheben. XTHML ist ein Schritt in Richtung einer strengeren Codierung, die durch XML gekennzeichnet ist. Während der ersten Version von XHTML gab es eine "Strict" - und "Transitional" -Version der Sprache. Streng ist die beabsichtigte Form der Sprache, während die Übergangsversion ein Sprungbrett für diejenigen war, die sich noch nicht an die strenge Kodierung anpassen konnten.
Transitional XHTML hat Tags und Elemente hinzugefügt, die die Verwendung erleichtern. Am prominentesten sind die Präsentationselemente, mit denen Codierer das Erscheinungsbild ihrer Seite innerhalb des Codes selbst formatieren können. Dem strengen XHTML-Element fehlen diese Elemente, und der Benutzer muss eine separate CSS-Datei verwenden, um die gesamte Formatierung der Seite zu übernehmen.
Obwohl Sie denken, dass Übergangs-XHTML strenger XHTML überlegen ist, weil es flexibler ist, war dies das Problem, das XHTML bekämpfen wollte. Transitional XHTML ist immer noch anfällig für sehr chaotischen Code. Dies kann ein Albtraum sein, wenn Sie versuchen, problematischen Code zu finden oder ihn in zukünftigen Versionen zu bearbeiten. Strenge XHTML ist im Vergleich zu Übergangsmaßnahmen viel schwieriger zu erlernen, aber der Lernaufwand kann dem Codierer große Vorteile bringen, vor allem, wenn viel größere Sites mit komplexerem Code erstellt werden. Da Sie Tags und Schlüsselwörter nicht zufällig einfügen dürfen, ist es viel einfacher, Ihren Code zu lesen und zu verfolgen, um die Zeilen zu finden, die das Problem verursachen.
Da die Übergangsversion von XHTML die Lernkurve verringern und Codierern helfen sollte, die möglicherweise Probleme bei der Anpassung an die strenge Version von XHTML hatten, soll sie nicht für immer bleiben. Hervorzuheben ist, dass vorübergehendes XHTML verwendet wurde, um ältere HTML-Seiten so zu konvertieren, dass sie XHTML entsprechen. Spätere Versionen von XHTML sind streng und Übergangsversionen existieren nicht mehr. Dies ist notwendig, um sicherzustellen, dass sich die neuen Seiten, die geschrieben werden, an die strenge XHTML-Codierung anpassen.
Zusammenfassung:
1. XHTML Transitional ist ein Sprungbrett für alle, die sich in Richtung strenges XHTML bewegen wollen.
2. XHTML Transitional enthält Präsentationselemente, die in striktem XHTML fehlen.
3. XHTML Strict ist im Vergleich zu XHTML Transitional viel einfacher zu lesen und zu analysieren.
4. XHTML Strict ist im Vergleich zu Übergangs-XHTML viel schwieriger zu erlernen.
5. Spätere Versionen von XHTML sind bereits streng und es gibt keine Übergangszeit mehr.