Siglas de HyperText Markup
Language («lenguaje de marcado hipertextual»), hace referencia al lenguaje de
marcado predominante para la elaboración de páginas web que se utiliza para
describir y traducir la estructura y la información en forma de texto, así como
para complementar el texto con objetos tales como imágenes. El 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 o hacer referencia a un tipo de programa llamado script, el
cual puede afectar el comportamiento de navegadores web y otros procesadores de
HTML.1
HTML también sirve para
referirse al contenido del tipo de MIME text/html o todavía más ampliamente
como un término genérico para el HTML, ya sea en forma descendida del XML (como
XHTML 1.0 y posteriores) o en forma descendida directamente de SGML (como HTML
4.01 y anteriores).
Historia de HTML
Primeras especificaciones
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.2 3 Describe
22 elementos que incluyen el diseño inicial y relativamente simple de HTML.
Trece de estos elementos todavía existen en HTML 4.4
Berners-Lee consideraba a HTML
una ampliación de SGML, pero no fue formalmente reconocida como tal hasta la
publicación de mediados de 1993, por la IETF, de una primera proposición para
una especificación de HTML: el boceto Hypertext Markup Language de Berners-Lee
y Dan Connolly, el cual incluía una Definición de Tipo de Documento SGML para
definir la gramática.5 El boceto expiró luego de seis meses, pero fue notable
por su reconocimiento de la etiqueta propia del navegador Mosaic usada para
insertar imágenes sin cambio de línea, que reflejaba la filosofía del IETF de
basar estándares en prototipos con éxito. 6 De la misma manera, el boceto
competidor de Dave Raggett HTML+ (Hypertext Markup Format) (Formato de Marcaje
de Hipertexto), de finales de 1993, sugería estandarizar características ya
implementadas, como las tablas.7
Marcado HTML.
HTML consta de varios
componentes vitales, entre ellos los elementos y sus atributos, tipos de data y
la declaración de tipo de documento.
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 (por ejemplo, <nombre-de-elemento>) y una etiqueta
de cierre (por ejemplo, </nombre-de-elemento>). Los atributos del
elemento están contenidos en la etiqueta de inicio y el contenido está ubicado
entre las dos etiquetas (por ejemplo, <nombre-de-elemento
atributo="valor">Contenido</nombre-de-elemento>). Algunos
elementos, tales como <br>, no tienen contenido ni llevan una etiqueta de
cierre. Debajo se listan varios tipos de elementos de marcado usados en HTML.
Estructura general de una línea de código en el lenguaje de etiquetas
HTML.
El marcado estructural
describe el propósito del texto. Por ejemplo, <h2>Golf</h2>
establece «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.
Puede aplicarse un formato específico 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 que muestre el
texto de la dirección y vaya hacia nuestra Wikipedia podría ser de la forma
<a href=”http://www.wikipedia.org”>http://www.wikipedia.org</a>.
También se pueden crear enlaces sobre otros objetos, tales como imágenes <a
href=”enlace”><img src=”imagen” /></a>.
No hay comentarios:
Publicar un comentario