Diferencia entre XHTML Strict y Transitional

XHTML Strict vs. Transitional

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 por XML. Durante la versión inicial de XHTML, hubo una versión 'Estricta' y 'Transicional' del lenguaje. Estricta es la forma deseada 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.

XHTML de transición ha agregado etiquetas y elementos que facilitan su uso. Los más destacados son los elementos de presentación que permiten a los codificadores dar formato a la apariencia de su página, dentro del propio código. Strict XHTML carece de estos elementos y obliga al usuario a usar un archivo CSS separado para llevar todo el formato necesario de la página..

Aunque podría pensar que el XHTML de transición es superior al XHTML estricto debido al hecho de que es más flexible, este fue el problema que XHTML pretendía combatir. El XHTML de transición todavía es propenso a un código muy desordenado, que puede ser una pesadilla cuando se intenta encontrar un código problemático, o cuando se 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 empleado en el aprendizaje puede beneficiar enormemente al programador, especialmente cuando se construyen sitios mucho más grandes con un código más complicado. Dado que no se le permite insertar etiquetas y palabras clave al azar, sería mucho más fácil de 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 disminuir 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 permanecer para siempre. De manera más prominente, se utilizó XHTML de transición para convertir páginas HTML más antiguas 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 están escribiendo se adaptarán a la estricta codificación XHTML.

Resumen:

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

2. XHTML Transitional tiene elementos de presentación que están ausentes en 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.