martes, 11 de junio de 2013

4.3. LENGUAJE EXTENSIBLE DE MARCADO DE HIPERTEXTO

4.3  LENGUAJE EXTENSIBLE DE MARCADO DE HIPERTEXTO






XHTML, Siglas del inglés eXtensible HyperText Markup Language. XHTML es básicamente HTML expresado como XML válido. Es más estricto a nivel técnico, pero esto permite que posteriormente sea más fácil al hacer cambios o buscar errores entre otros. En su versión 1.0, XHTML es solamente la versión XML de HTML, por lo que tiene, básicamente, las mismas funcionalidades, pero cumple las especificaciones, más estrictas, de XML. Su objetivo es avanzar en el proyecto del World Wide Web Consortium de lograr una web semántica, donde la información, y la forma de presentarla estén claramente separadas. La versión 1.1 es similar, pero parte a la especificación en módulos. En sucesivas versiones la W3C planea romper con los tags clásicos traídos de HTML.

Ventajas respecto del HTML


  • Las principales ventajas del XHTML sobre el HTML son:
  • Se pueden incorporar elementos de distintos espacios de nombres XML (como MathML y Scalable Vector Graphics).
  • Un navegador no necesita implementar heurísticas para detectar qué quiso poner el autor, por lo que el parser puede ser mucho más sencillo.
  • Como es XML se pueden utilizar fácilmente herramientas creadas para procesamiento de documentos XL genéricos (editores, XSLT, etc.).

Las paginas web, a parte de contener texto, imágenes  scripts, enlaces, etc. pueden tener estilos en los elementos en el contexto mismo de la pagina (color, tamaño,etc).
Es aqui donde paramos el HTML, para introducir un nuevo concepto XHTML y CSS.



El XHTML (eXtensible Hypertext Markup Language) [lenguaje extensible de marcado de hipertexto], es practicamente lo mismo que el HTML, pero..., este lenguaje de marcas fue creado para sustituir al HTML, ¿cómo?, claro este es la version XML del HTML, osea que ahora tiene especificaciones estrictas que se deben de cumplir, y ahora el objetivo especifico es el de "transmitir la información que contiene un documento", y el aspecto y/o diseño queda como tarea para lo que es las hojas de estilo (CSS "Cascading Style Sheets" ) así como la funcionalidad e interactividad para Javascript.

EL XHTML busca que haya un orden en la estructura del documento web, es un lenguaje semántico,no busca la presentación de las cosas sino lo que significan en sí.

El XHTML se basa en el uso de etiquetas que son tambien llamadas etiquetas, directivas o comandos (tags), estas etiquetas son delimitadas por los simbolos de menor que y mayor que :

<etiqueta>
Normalmente hay una etiqueta de inicio y una de cierre
<etiqueta></etiqueta>
las etiquetas le dicen al navegador como va a presentar los elementos

Reglas del XHTML

1.- Un documento XHTML, no puede tener etiquetas abiertas, incluso las que definen un elemento independiente deben cerrarse a sí mismas añadiendo una barra / al final de la misma, hay que dejar un espacio ente el nombre de la etiqueta y la barra / para que los navegadores antiguos mantengan la compatibilidad con XHTML
ejemplo:
                  <p></p>  <li></li> <br />  <hr />

2.- Los elementos deben de estar anidados de forma lógica  es decir deben de cerrase en el orden inverso al que fueron abiertos.

3.- Todas las etiquetas y sus atributos deben estar escritos en minúsculas, salvo el valor del atributo, el cual puede ir escrito con mayúsculas o minúsculas.
ejemplo:
              <p align="justify"></p> ó <p align="JUSTIFY"></p>


4.- Todos los valores de los atributos de las etiquetas, siempre DEBEN DE ESTAR ENTRECOMILLADOS.

No hay comentarios:

Publicar un comentario