
HTML, siglas de HyperText Markup Language (Lenguaje de Marcado de Hipertexto), es el lenguaje de marcado predominante para la elaboración de páginas web.
Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. HTML se
escribe en forma de "etiquetas", rodeadas por corchetes angulares (<',>). HTML también puede describir, hasta un cierto punto, la apariencia de un
documento, y puede incluir un script (por ejemplo Javascript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML.
HTML a palo seco es el método recomendado para la creación de páginas web, ya que permite la mejor indexación posible por parte de los motores de búsqueda
Sus prinicipios
El HTML se creó en un principio con objetivos divulgativos. No se pensó que la web llegara a ser un área de ocio con carácter multimedia,
de modo que, el HTML se creó sin dar respuesta a todos los posibles usos que se le iba a dar y a todos los colectivos de gente que lo
utilizarían en un futuro.
La primera descripción de HTML disponible públicamente fue un documento llamado HTML Tags (Etiquetas HTML), publicado por primera vez en Internet
por Tim Berners-Lee en 1991. Describe 22 elementos comprendiendo el diseño inicial y relativamente simple de HTML. Trece de estos elementos
todavía existen en HTML 4
Elementos
Los elementos son la estructura básica de HTML. Los elementos tienen dos propiedades básicas: atributos y contenido. Cada atributo y contenido tiene ciertas
restricciones para que se considere válido al documento HTML. Un elemento generalmente tiene una etiqueta de inicio (p.ej. <'nombre-de-elemento>) y una
etiqueta de cierre (p.ej. 'NOMBRE-DE-ELEMENTO>). Los atributos del elemento están contenidos en la etiqueta de inicio y el contenido está ubicado
entre las dos etiquetas (p.ej. <'nombre-de-elemento atributo="valor">Contenido<'/NOMBRE-DE-ELEMENTO>). Algunos elementos, tales como <'br>, no tienen
contenido ni llevan una etiqueta de cierre.
El marcado estructural describe el propósito del texto. Por ejemplo, <'h2>Golf<'/h2>establece a "Golf" como un encabezamiento de segundo nivel,
el cual se mostraría en un navegador de una manera similar al título "Marcado HTML" al principio de esta sección. El marcado estructural no define
cómo se verá el elemento, pero la mayoría de los navegadores web han estandarizado el formato de los elementos. Un formato específico puede ser aplicado
al texto por medio de hojas de estilo en cascada.
El marcado presentacional describe la apariencia del texto, sin importar su función. Por ejemplo, <'b>negrita<'/b> indica que los navegadores web visuales
deben mostrar el texto en negrita, pero no indica qué deben hacer los navegadores web que muestran el contenido de otra manera (por ejemplo, los que
leen el texto en voz alta). En el caso de <'b>negrita<'/b> e <'i>itálica<'/i>, existen elementos que se ven de la misma manera pero tienen una naturaleza
más semántica: <'strong>enfásis fuerte<'/strong> y <'em>énfasis<'/em>. Es fácil ver cómo un lector de pantalla debería interpretar estos dos elementos. Sin
embargo, son equivalentes a sus correspondientes elementos presentacionales: un lector de pantalla no debería decir más fuerte el nombre de un libro,
aunque éste esté en itálicas en una pantalla. La mayoría del marcado presentacional ha sido desechada con HTML 4.0, en favor de Hojas de estilo en cascada.
El marcado hipertextual se utiliza para enlazar partes del documento con otros documentos o con otras partes del mismo documento. Para crear un enlace
es necesario utilizar la etiqueta de ancla <'a>junto con el atributo href, que establecerá la dirección URL a la que apunta el enlace. Por ejemplo, un
enlace a la Wikipedia sería de la forma <'a href="http://www.blogger.com/”es.wikipedia.org”">Wikipedia<'/a>. También se pueden crear enlaces sobre otros objetos, tales como
imágenes <'a href="http://www.blogger.com/”enlace”"><'img src="http://www.blogger.com/”imagen”" /><'/a>.
Partes de un documento HTML
Un documento HTML ha de estar delimitado por la etiqueta y . Dentro de este documento, podemos asimismo distinguir dos partes principales:
El encabezado, delimitado por y donde colocaremos etiquetas de índole informativo como por ejemplo el titulo de nuestra página.
El cuerpo, flanqueado por las etiquetas y , que será donde colocaremos nuestro texto e imágenes delimitados a su vez por otras etiquetas como
las que hemos visto.
El resultado es un documento con la siguiente estructura:
<'html>
<'head>
Etiquetas y contenidos del encabezado
Datos que no aparecen en nuestra página pero que son importantes para catalogarla: Titulo, palabras clave,...
<'/head>
<'body>
Etiquetas y contenidos del cuerpo
Parte del documento que será mostrada por el navegador: Texto e imágenes
<'/body>
<'/html>
Accesibilidad web
El diseño en HTML aparte de cumplir con las especificaciones propias del lenguaje debe respetar unos criterios de accesibilidad web, siguiendo
unas pautas, o las normativas y leyes vigentes en los países donde se regule dicho concepto. Se encuentra disponible y desarrollado por el W3C a
través de las Pautas de Accesibilidad al Contenido Web 1.0 WCAG (actualizadas recientemente con la especificación 2.0), aunque muchos países
tienen especificaciones propias, como es el caso de España con la Norma UNE 139803.
Fuentes
http://es.wikipedia.org/wiki/HTML
http://sakhalianet2.webs.com/html.htm
http://www.desarrolloweb.com/articulos/711.php
(las comillitas (') las pusimos para que no responda al lenguaje html que queremos mostrar en codigo fuente)
No hay comentarios:
Publicar un comentario