1. ¿Qué es XHTML?
HTML es un lenguaje de diseño de páginas web WEB básico. XHTML es un lenguaje de marcado basado en XML. Tiene una función similar a HTML. , entonces, en esencia, XHTML es una tecnología de transición que combina (en cierto modo) el poder de XML con (la mayor parte) de la simplicidad de HTML.
A finales de 2000, la organización internacional W3C (World Wide Web Consortium) anunció el lanzamiento de la versión 1.0 de XHTML. XHTML 1.0 es un nuevo lenguaje optimizado y mejorado sobre la base de HTML 4.0, dirigido a aplicaciones basadas en XML. XHTML es un HTML mejorado y su escalabilidad y flexibilidad se adaptarán a más necesidades de futuras aplicaciones de red. A continuación encontrará respuestas a preguntas básicas comunes sobre XHTML de Steven Pemberton, presidente del Grupo de Trabajo HTML del W3C.
P: ¿Qué es XHTML?
R: XHTML es un tipo de HTML que ha sido remodelado para adaptarse a XML. Cuando XML se convirtió cada vez más en una tendencia, surgió una pregunta: si tenemos XML, ¿todavía necesitamos HTML? Para responder a esta pregunta, celebramos una reunión de trabajo de dos días en San Francisco en mayo de 1998. La conclusión es: necesario. Todavía necesitamos usar HTML. Porque una gran cantidad de personas están acostumbradas a utilizar HTML como lenguaje de diseño y ya hay millones de páginas escritas en HTML.
Pregunta: ¿Por qué XHTML 1.0 se desarrolló independientemente de HTML 4.0?
Respuesta: No es así. XHTML es exactamente una reorganización de HTML 4.0 (para ser precisos, es HTML 4.01, una versión modificada de HTML 4.0, pero lanzada con el nombre XHTML 1.0). Habrá algunas diferencias necesarias en su interpretación en XML, pero además En Por un lado, siguen siendo muy similares y podemos pensar en el trabajo XHTML como una continuación de HTML 4.0.
Pregunta: ¿Cómo implementa XHTML 1.0 el estándar XML?
Respuesta: XHTML es una aplicación XML. Está definido en el formato de archivo DTD de XML y se ejecuta en sistemas que admiten XML. Gracias a la función de espacios de nombres de XML, los fabricantes de navegadores no necesitan crear nuevas etiquetas privadas (etiquetas). Sólo necesitan incluir fragmentos de código XML en código XHTML o fragmentos de código XHTML en código XML.
2. ¿Cuáles son las características de XHTML en comparación con HTML?
(1) XHTML resuelve los problemas del lenguaje HTML que restringen seriamente su desarrollo. Hay tres deficiencias principales en el desarrollo de HTML hoy en día: no puede adaptarse a las necesidades de cada vez más dispositivos y aplicaciones de red. Por ejemplo, los teléfonos móviles, PDA y dispositivos de información no pueden mostrar HTML directamente porque el código HTML no está estandarizado; y está inflado, el navegador debe ser lo suficientemente inteligente y el HTML se puede mostrar correctamente sólo si los datos y el rendimiento son complejos, por lo que si desea cambiar la visualización de su página, debe volver a crear el HTML; Por lo tanto, es necesario desarrollar HTML para resolver este problema, por lo que el W3C formuló XHTML. XHTML es un puente de HTML a XML.
(2) XML es la tendencia de desarrollo de la Web, por lo que la gente está ansiosa por unirse a la tendencia XML. XHTML es el estándar actual que reemplaza el lenguaje de marcado HTML4. Con XHTML 1.0, siempre que siga cuidadosamente algunas reglas simples, puede diseñar una página que sea adecuada tanto para los sistemas XML como para la mayoría de los navegadores HTML actuales. Lo que esto significa es que puede diseñar para utilizar XML inmediatamente sin esperar a que la gente utilice navegadores compatibles con XML. Estas directrices pueden facilitar la transición a XML en la web.
(3) Otra ventaja de utilizar XHTML es que es muy estricto. La mala situación actual del HTML en Internet es impactante. Los primeros navegadores aceptaban etiquetas HTML privadas, por lo que las personas tenían que usar varios navegadores para detectar la página después de diseñarla y ver si era compatible. la gente tuvo que modificar el diseño para adaptarse a diferentes navegadores.
(4) XHTML puede interactuar bien con otros lenguajes, aplicaciones y protocolos de marcado basados en XML. .
(5)XHTML es parte de la familia de estándares web y funciona bien en otros agentes de usuario, como dispositivos inalámbricos.
(6) En términos de diseño de sitios web, XHTML puede ayudarlo a deshacerse del mal hábito del código de la capa de presentación y ayudarlo a desarrollar el hábito de la verificación de etiquetas para probar el funcionamiento de la página.