Está en la página 1de 3

INSTITUTO POLITCNICO NACIONAL ESCUELA SUPERIOR DE CMPUTO

Tecnologas para la Web. Alumno: Vazquez Alvarez Luis Fernando.

Diferencias entre XHTML y HTML.

Profesor: Jos Asuncin Rodriguez Zrate.

Grupo: 2CV7

Tecnologas para la Web.

Pgina 1

Diferencias de lenguaje entre HTML Y XHTML. La primera diferencia que podemos notar a simple vista es la X en XHTML significa extensible, lo cual hace una grand diferencia. XHTML esta basado en XML, un estndar mas estricto que SGML, el estndar en el que esta basado HTML. XHTML surgi por la necesidad de regular la estructura de la web. Ojo que hay una diferencia entre estructura y contenido. En pocas palabras dira que XHTML es mas estricto (aun en transicional) que HTML. Por ejemplo: Nested tags tienen que estar bien ordenadas, cerrando primero las que se abrieron al ultimo por ejemplo: Cdigo HTML: <p>este es un elemento p <pre>un poco de texto pre formateado </pre></p> el ejemplo anterior es un ejemplo de buena estructuracin en XHTML. Mientras que en HTML podas cerrar primero el elemento "p" y despus el elemento "pre", en XHTML esto dar un error. Otra gran diferencia es que en XHTML todos los elementos deben de cerrarse a su momento, esta regla aplica tambin a los elementos vacos como "img" esto no era un requerimiento para HTML. HTML Cdigo HTML: <p> este es un parrafo...<a href ="algo.html">un enlace </a><p>un nuevo parrafo Lo anterior es valido en HTML mientras que en XHTML nos dara un error ya que no hemos cerrado el primer elemento "p" Otra diferencia es que todas la etiquetas deben escribirse en maysculas cuando maquetas usando XHTML mientras que usando HTML puedes escribir las etiquetas en minsculas, maysculas o incluso combinarlas: HTML Cdigo HTML: <P>prrafo</p><ImG><STronG> lo anterior es valido para HTML pero para XHTML se debe escribir forzosamente con minsculas:
Tecnologas para la Web. Pgina 2

Cdigo HTML: <p>prrafo</p><img /><strong> Ok, Solo aqui agregare estoy algunas editando. cosas.

1Para cerrar una etiqueta vaca como es el caso de <img> vasta con agregar una "/" al final de la etiqueta. SE recomienda dejar un espacio para evitar problemas con navegadores antiguos. Cdigo HTML: <img src="loading.gif" alt="loading" /> Otra gran diferencia es la separacin del contenido y presentacin totalmente usando CSS. Los atributos como align o las etiquetas como <font> ya no se usan en XHTML. Ahora toda la presentacin debe manejarse en CSS. Ademas, aun que no es una obligacin o un estndar, con el uso de XHTML se recomienda mantener una semntica y usar cada elemento para lo que fue concebido. No mas tablas para maquear ni truquillos de esa ndole. Sin duda que hay mucho mas que hablar con respecto a este tema y que mi breve explicacin se queda muy corta. Espero que les sirva y sobre todo que los anime a investigar mas al respecto. No aprendas solo el lenguaje, aprende su historia, sus orgenes, su razn de ser y existir, entonces lo entenders mejor.

Tecnologas para la Web.

Pgina 3

También podría gustarte