Diferencia entre xhtml estricto y transitorio

Diferencia entre xhtml estricto y transitorio

Xhtml estricto vs. Transicional

Se desarrolló XHTML (lenguaje de marcado de hipertexto extensible) 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 el lanzamiento inicial de XHTML, había una versión 'estricta' y 'transicional' del idioma. Strict 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.

El XHTML de transición ha agregado etiquetas y elementos que hacen que sea más fácil de usar. Los más destacados son los elementos de presentación que permiten a los codificadores formatear la apariencia de su página, dentro del código en sí. 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 a XHTML estricto debido al hecho de que es más flexible, este era el problema que XHTML tenía la intención de combatir. El XHTML de transición sigue siendo propenso a un código muy desordenado, eso puede ser una pesadilla cuando intenta encontrar un código problemático o al editarlo en futuras revisiones. Strict XHTML es mucho más difícil de aprender en comparación con la transición, pero el esfuerzo gastado en el aprendizaje puede beneficiar enormemente al codificador, especialmente cuando se construye sitios mucho más grandes con 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 codificadores que podrían haber tenido problemas para adaptarse a la versión estricta de XHTML, no está destinado a quedarse para siempre. Más prominentemente, se usó XHTML de transición para convertir las 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 escriban se adapten a la codificación estricta XHTML.

Resumen:

1. XHTML Transitional es un trampolín para aquellos que tienen la intención de moverse hacia el estricto XHTML.

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

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

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

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