XHTML Strict a Transitional

Anonim

XHTML Strict vs. Transitional

XHTML (Extensible Hypertext Markup Language) byl vyvinut pro řešení problémů kódu HTML. XTHML je krok k přísnějšímu kódování, které je charakterizováno XML. Během počátečního vydání XHTML byla verze jazyka "Strict" a "Transitional". Striktní je zamýšlená forma jazyka, zatímco přechodná verze byla odrazovým můstkem pro ty, kteří se ještě nemohli přizpůsobit přísnému kódování.

Přechodná verze XHTML přidala značky a prvky, které usnadňují její použití. Nejvýznamnější jsou prezentační prvky, které umožňují programátorům formátovat vzhled stránky v rámci samotného kódu. Striktní XHTML postrádá tyto prvky a nutí uživatele, aby použil samostatný soubor CSS, který bude mít veškeré nezbytné formátování stránky.

Přestože si možná myslíte, že přechodná XHTML je nadřazená přísné XHTML, protože je flexibilnější, byl to problém, který XHTML chtěl bojovat. Přechodná verze XHTML je stále náchylná k velmi chaotickému kódu, který může být noční můrou, když se pokoušíte najít problémový kód nebo při jeho úpravě v budoucích revizích. Striktní XHTML je mnohem těžší se naučit ve srovnání s přechodným, ale úsilí vynaložené na učení může velmi prospět kodérovi, zvláště při budování mnohem větších míst s komplikovanějším kódem. Vzhledem k tomu, že nemáte povoleno vkládat značky a klíčová slova náhodně, bylo by mnohem snazší číst a sledovat kód, abyste mohli najít řádky, které způsobují problém.

Vzhledem k tomu, že přechodová verze XHTML měla za cíl zmenšit křivku učení a napomáhat programátorům, kteří by se měli potýkat s úpravou přísné verze XHTML, nemělo to zůstat navždy. Více prominentně, přechodná XHTML byla použita k převodu starších stránek HTML tak, aby odpovídaly XHTML. Pozdější verze XHTML jsou všechny přísné a přechodné verze již neexistují. To je nezbytné k tomu, aby se zajistilo, že nové napsané stránky se přizpůsobí striktnímu kódování XHTML.

Souhrn:

1. XHTML Transitional je odrazový můstek pro ty, kteří chtějí přejít na přísné XHTML.

2. XHTML Transitional má prezentační prvky, které chybějí v přísné XHTML.

3. XHTML Strict je mnohem snazší číst a analyzovat ve srovnání s XHTML Transitional.

4. XHTML Strict je mnohem těžší se naučit ve srovnání s přechodným XHTML.

5. Pozdější verze XHTML jsou již přísné a přechodné již neexistuje.