Diferencia entre XHTML Strict y Transitional

xhtml_bookXHTML estricto frente a transitorio

XHTML (Extensible Hypertext Markup Language) fue desarrollado para abordar los problemas del código HTML. XTHML es un movimiento hacia la codificación más estricta que se caracteriza porXML. Durante el lanzamiento inicial de XHTML, hubo una versión 'estricta' y 'de transición' del idioma. Estricta es la forma prevista del lenguaje, mientras que la versión de transición fue un trampolín para aquellos que aún no pudieron adaptarse a la codificación estricta.

TransicionalXHTMLha añadido etiquetas y elementos que facilitan su uso. Los más destacados son los elementos de presentación que permiten a los programadores formatear la apariencia de su página, dentro del código mismo. El XHTML estricto carece de estos elementos y obliga al usuario a utilizar un archivo CSS separado para llevar todo el formato necesario de la página.



Aunque podrías pensar que la transiciónXHTMLes superior al XHTML estricto debido al hecho de que es más flexible, este era el problema que XHTML pretendía combatir. El XHTML de transición todavía es propenso a tener un código muy desordenado, lo que puede ser una pesadilla cuando intenta encontrar un código problemático o cuando lo edita en futuras revisiones. El XHTML estricto es mucho más difícil de aprender en comparación con el de transición, pero el esfuerzo invertido en el aprendizaje puede beneficiar enormemente al codificador, especialmente cuando se crean sitios mucho más grandes con un código más complicado. Dado que no está permitido insertar etiquetas y palabras clave al azar, sería mucho más fácil leer y rastrear su código para encontrar las líneas que están causando el problema.

Dado que la versión de transición de XHTML estaba destinada a reducir la curva de aprendizaje y ayudar a los programadores que podrían haber tenido problemas para adaptarse a la versión estricta de XHTML, no está destinada a quedarse para siempre. De manera más prominente, se utilizó XHTML de transición para convertirHTMLpáginas para que se ajusten a XHTML. Las versiones posteriores de XHTML son todas estrictas y las versiones de transición ya no existen. Esto es necesario para garantizar que las nuevas páginas que se escriben se adapten a la codificación XHTML estricta.

Resumen:

1. XHTML Transitional es un trampolín para aquellos que pretenden avanzar hacia un XHTML estricto.

2. XHTML Transitional tiene elementos de presentación que están ausentes en el XHTML estricto.

3. XHTML Strict es mucho más fácil de leer y analizar en comparación con XHTML Transitional.

4. XHTML Strict es mucho más difícil de aprender en comparación con XHTML de transición.

5. Las versiones posteriores de XHTML ya son estrictas y la transición ya no existe.