HTML naci pblicamente en un documento llamado HTML
Tags (Etiquetas HTML), publicado por primera vez en Internet por Tim Berners-Lee en 1991. En esta publicacin se describen 22 etiquetas que mostraban un diseo inicial y relativamente simple de HTML. Varios de estos elementos se conservan en la actualidad. Otros se han dejado de usar, y muchos otros se han ido aadiendo con el paso de los aos. De esta manera, podemos hablar de que han existido distintas versiones de HTML a lo largo de la historia de internet. Los estndares oficiales HTML son el html 2.0, el html 3.2, el html 4.0, el html 4.01 y el html 5. El htlm 5 es la ltima especificacin oficial y se espera que contine evolucionando a lo largo de los prximos aos. El XHTML, una forma ms avanzada del HTML que se supona iba a sustituir a ste, podemos considerar que ha quedado integrado dentro del HTML 5. Bsicamente el lenguaje HTML sirve para describir la estructura bsica de una pgina y organizar la forma en que se mostrar su contenido, adems de que HTML permite incluir enlaces (links) hacia otras pginas o documentos. HTML es un lenguaje de marcado descriptivo que se escribe en forma de etiquetas para definir la estructura de una pgina web y su contenido como texto, imgenes, entre otros, de modo que HTML es el encargado de describir (hasta cierto punto) la apariencia que tendr la pgina web. Las etiquetas HTML son fragmentos de texto rodeados por corchetes angulares < >, que se utilizan para escribir cdigo HTML, en HTML existen etiquetas de apertura y etiquetas de cierre, tienen la forma: <etiqueta> </etiqueta>. Donde <etiqueta> es la etiqueta de apertura y </etiqueta> es la etiqueta de cierre indicada por la
Gerardo Martin Puente Mendoza
1527018
diagonal. HTML tiene definidas gran variedad de etiquetas
para distintos usos. La etiqueta de apertura y la de cierre son las misma con la nica diferencia de la diagonal "/" , es necesario la etiqueta de cierre para limitar el campo de accin de la etiqueta, por ejemplo a etiqueta <p> nos indica el inicio de un prrafo de texto y una vez que se escribe la etiqueta de apertura el navegador tomar como prrafo todo el texto que se encuentre despus de dicha etiqueta hasta toparse con la etiqueta de cierre </p>y as con las dems etiquetas segn la funcin de cada una, la mayora de las etiquetas de HTML son etiquetas de este tipo. Para desarrollar una pgina web en HTML es necesario crear un documento HTML. Bsicamente un documento HTML es un archivo de texto que tienen la extensin .html o .htm, en este documento se escriben todo el texto y las etiquetas HTML necesarias para la creacin de una pgina, al texto escrito en el documento HTML se le llama cdigo HTML. Un documento HTML se puede generar con cualquier editor de textos simple como el bloc de notas de Windows o Gedit de Linux. Un documento HTML es un archivo de texto que tienen la extensin .html o .htm, este tipo de archivo se puede abrir con un editor de textos para editar el cdigo o con un navegador de Internet para visualizar la pgina resultado del cdigo HTML escrito. El lenguaje XHTML surgi ante los problemas de compatibilidad que surgan cuando se usaba un documento HTML en distintas plataformas. La especificacin XHTML viene a ser una reformulacin del HTML como aplicacin XML. En realidad, es una reformulacin de las tres definiciones de tipo de documento HTML 4.0 como aplicaciones XML. Su finalidad es que pueda ser usado como
Gerardo Martin Puente Mendoza
1527018
lenguaje de contenidos que sea a su vez conforme a XML y, si
se siguen algunas sencillas directrices, funciona en agentes de usuario (esto es, las aplicaciones que leen y procesan documentos) conformes con HTML4.0.
Utilizar XHTML en lugar de HTML presenta las siguientes
mejoras: Los documentos XHTML son conformes a XML. Como tales, son fcilmente visualizados, editados y validados con herramientas XML estndar. Los documentos XHTML pueden escribirse para que funcionen igual o mejor que lo hacan antes tanto en las aplicaciones de usuario conformes a HTML 4.0 como en los nuevas aplicaciones conformes a XHTML 1.0. Los documentos XHTML pueden usar aplicaciones (por ejemplo scripts y applets) que se basen ya sea en el Modelo del Objeto Documento de HTML o XML[DOM]. A medida que la familia XHTML evolucione, los documentos conformes a XHTML 1.0 estarn ms
Gerardo Martin Puente Mendoza
1527018
preparados para interactuar dentro de y entre distintos
entornos XHTML. La familia XHTML est concebida para acomodar estas extensiones a travs de mdulos XHTML y tcnicas para desarrollar nuevos mdulos conformes a XHTM (tal y como se describe en la especificacin sobre Modularizacin XHTML). Estos mdulos permiten la combinacin de las caractersticas existentes con las nuevas caractersticas al crear contenidos para la Web as como al desarrollar nuevas aplicaciones de usuario. Est concebida teniendo en mente la interoperabilidad con aplicaciones de usuario generales. A travs de un nuevo mecanismo de especificacin de documentos y aplicaciones de usuarios, los servidores, proxies, y aplicaciones de usuario finales podrn realizar una mejor transformacin del contenido. Como objetivo final, ser posible desarrollar contenido conforme a XHTML que sea utilizable por cualquier aplicacin de usuario conforme a XHTML.
Otra caracterstica importante en es que en XHTM se utilizan
los espacios de nombres o namespaces. Las declaraciones de los espacios de nombres indican al navegador o a otro agente de usuario a qu lenguaje pertenecen los elementos y atributos que estn contenidos en un documento, para que este navegador o agente los reconozca. En los primeros tiempos del lenguaje HTML diferentes grupos y compaas aadieron nuevos elementos y atributos al HTML y esto poda provocar un caos entre las distintas versiones de HTML que se convertan en no interoperables. Sin embargo, XML (la X significa eXtensible) permite a cualquiera utilizar elementos
Gerardo Martin Puente Mendoza
1527018
de diferentes lenguajes, por lo que hay que indicar qu
lenguaje estamos utilizando. La modularizacin de XHTML no se dirige a los usuarios normales de XHTML, sino a los diseadores de lenguajes basados en XHTML. Las compaas y grupos tienen la tendencia a disear sus propias versiones de HTML y XHTML, y stas a menudo no son interoperables en los niveles bsicos. La modularizacin XHTML divide XHTML en una serie de mdulos que pueden seleccionarse individualmente cuando se define un nuevo lenguaje; de esta manera se garantiza que cualquier lenguaje basado en XHTML que utilice por ejemplo tablas, utilice la misma definicin de tablas, y no otra versin divergente. La modularizacin tambin aclara dnde es correcto aadir nuevos elementos y dnde no lo es.
Conclusin Gerardo Martin Puente Mendoza.
1527018
Con el HTML se logr un gran movimiento econmico ya que
muchsimas empresas publican, venden, y ofrecen sus
Gerardo Martin Puente Mendoza
1527018
productos, sus servicios y sus ofertas atrayendo a mayor
cantidad de personas. Tambin gracias al HTML nacieron muchas empresas que ofrecen diversos servicios como Yahoo, Altavista, HotMail, Terra, Yupi, Mercadolibre, De Remate, etc. XHTML es ms fcil de mantener, chequear mal formaciones y errores de cdigo cara a un futuro de soporte XML 100%. En lneas generales proporciona consistencia y uniformidad. Ms importante que usar XHTML o HTML es que el documento sea estricto y bien formado.