HTML Y XHML
ricardooood3443315 de Mayo de 2014
643 Palabras (3 Páginas)365 Visitas
1.4. HTML y XHTML
El lenguaje XHTML es muy similar al lenguaje HTML. De hecho, XHTML no es más que una
adaptación de HTML al lenguaje XML. Técnicamente, HTML es descendiente directo del lenguaje
SGML, mientras que XHTML lo es del XML (que a su vez, también es descendiente de SGML).
Figura 1.1. Esquema de la evolución de HTML y XHTML
Las páginas y documentos creados con XHTML son muy similares a las páginas y documentos
HTML. Las discusiones sobre si HTML es mejor que XHTML o viceversa son recurrentes en el
ámbito de la creación de contenidos web, aunque no existe una conclusión ampliamente
aceptada.
Introducción a XHTML Capítulo 1. Introducción
www.librosweb.es 7
Actualmente, entre HTML 4.01 y XHTML 1.0, la mayoría de diseñadores escogen XHTML. En un
futuro cercano, si los diseñadores deben elegir entre HTML 5 y XHTML 1.1 o XHTML 2.0, quizás
la elección sea diferente.
1.5. HTML y CSS
Originalmente, las páginas HTML sólo incluían información sobre sus contenidos de texto e
imagenes. Con el desarrollo del estándar HTML, las páginas empezaron a incluir también
información sobre el aspecto de sus contenidos: tipos de letra, colores y márgenes.
La posterior aparición de tecnologías como JavaScript, provocaron que las páginas HTML
también incluyeran el código de las aplicaciones (llamadas scripts) que se utilizan para crear
páginas web dinámicas.
Incluir en una misma página HTML los contenidos, el diseño y la programación complica en
exceso su mantenimiento. Normalmente, los contenidos y el diseño de la página web son
responsabilidad de diferentes personas, por lo que es conveniente separarlos.
CSS es el mecanismo que permite separar los contenidos definidos mediante XHTML y el aspecto
que deben presentar esos contenidos:
Figura 1.2. Esquema de la separación de los contenidos y su presentación
Una ventaja añadida de la separación de los contenidos y su presentación es que los documentos
XHTML creados son más flexibles, ya que se adaptan mejor a las diferentes plataformas:
pantallas de ordenador, pantallas de dispositivos móviles, impresoras y dispositivos utilizados
por personas discapacitadas.
De esta forma, utilizando exclusivamente XHTML se crean páginas web "feas" pero correctas.
Aplicando CSS, se pueden crear páginas "bonitas" a partir de las páginas XHTML correctas.
Introducción a XHTML Capítulo 1. Introducción
www.librosweb.es 8
Capítulo 2. Características básicas
2.1. Lenguajes de etiquetas
Uno de los retos iniciales a los que se tuvo que enfrentar la informática fue el de cómo almacenar
la información en los archivos digitales. Como los primeros archivos sólo contenían texto sin
formato, la solución utilizada era muy sencilla: se codificaban las letras del alfabeto y se
transformaban en números.
De esta forma, para almacenar un contenido de texto en un archivo electrónico, se utiliza una
tabla de conversión que transforma cada carácter en un número. Una vez almacenada la
secuencia de números, el contenido del archivo se puede recuperar realizando el proceso
inverso.
Figura 2.1. Ejemplo sencillo de codificación de caracteres
El proceso de transformación de caracteres en secuencias de números se denomina
codificación de caracteres y cada una de las tablas que se han definido para realizar la
transformación se conocen con el nombre de páginas de código. Una de las codificaciones más
conocidas (y una de las primeras que se publicaron) es la codificación ASCII. La importancia de
las codificaciones
...