Différence entre XHTML strict et transitionnel

Différence entre XHTML strict et transitionnel

Xhtml strict vs. De transition

XHTML (langage de balisage hypertexte extensible) a été développé pour résoudre les problèmes du code HTML. Xthml est un mouvement vers le codage plus stricte qui est caractérisé par XML. Lors de la version initiale de XHTML, il y avait une version «stricte» et «transitionnelle» de la langue. Strict est la forme prévue de la langue, tandis que la version transitionnelle était un tremplin pour ceux qui n'étaient pas encore en mesure de s'adapter au codage strict.

Le XHTML de transition a ajouté des balises et des éléments qui facilitent l'utilisation. Les plus importants sont les éléments de présentation qui permettent aux codeurs de formater l'apparence de leur page, dans le code lui-même. STRICT XHTML n'a pas ces éléments et oblige l'utilisateur à utiliser un fichier CSS distinct pour transporter toute la mise en forme nécessaire de la page.

Bien que vous puissiez penser que le XHTML de transition est supérieur à un XHTML strict en raison du fait qu'il est plus flexible, c'était le problème que XHTML avait l'intention de combattre. Le XHTML de transition est toujours sujet à un code très désordonné, cela peut être un cauchemar lorsque vous essayez de trouver du code problématique, ou lorsque vous le modifiez dans les révisions futures. Le XHTML strict est beaucoup plus difficile à apprendre par rapport à la transition, mais l'effort dépensé dans l'apprenti. Étant donné que vous n'êtes pas autorisé à insérer au hasard des balises et des mots clés, il serait beaucoup plus facile de lire et de retracer votre code, afin de trouver les lignes qui causent le problème.

Étant donné que la version transitionnelle de XHTML était censée réduire la courbe d'apprentissage et aider les codeurs qui auraient pu avoir des problèmes à s'adapter à la version stricte de XHTML, il n'est pas censé rester pour toujours. Plus important encore, le XHTML de transition a été utilisé pour convertir des pages HTML plus anciennes afin qu'ils se conforment à XHTML. Les versions ultérieures de XHTML sont toutes strictes et les versions de transition n'existent plus. Ceci est nécessaire pour s'assurer que les nouvelles pages écrites s'adapteront à un codage XHTML strict.

Résumé:

1. XHTML Transitional est un tremplin pour ceux qui ont l'intention de se déplacer vers un strict xhtml.

2. XHTML Transitional a des éléments de présentation qui sont absents dans le strict xhtml.

3. XHTML Strict est beaucoup plus facile à lire et à analyser, par rapport à XHTML Transitional.

4. XHTML Strict est beaucoup plus difficile à apprendre par rapport à la transition XHTML.

5. Les versions ultérieures de XHTML sont déjà strictes et la transition n'existe plus.