|
HTML
HTML (HyperText Markup Language) es un lenguaje muy sencillo
que permite desarrollar páginas en el WWW con enlaces (hyperlinks)
que conducen a otros documentos o fuentes de información relacionadas,
y con
inserciones multimedia (gráficos, sonido...) .
Este lenguaje se basa en especificar en el texto la estructura lógica
del contenido (títulos, párrafos de texto normal, enumeraciones,
definiciones, citas, etc) así como los diferentes efectos que se
quieren dar (especificar los lugares del documento donde se debe poner
cursiva, negrita, o un gráfico determinado) y dejar que luego la
presentación final de dicho hipertexto se realice por un programa
especializado (como Internet Explorer, o Netscape).
¿COMO ESPECIFICAR EFECTOS DEL TEXTO?
La mayoría de los efectos se especifican de la misma forma: rodeando
el texto que se quiere marcar entre dos etiquetas o
directivas
(tags, en inglés), que definen el efecto o unidad lógica
que se desea. Las etiquetas están formadas por determinados códigos
metidos entre los signos < y >, y con la barra / cuando se trata de
la segunda etiqueta de un efecto (la de cierre). Por ejemplo: <efecto>
para abrir y </efecto> para cerrar.
Más adelante en el presente documento se muestra el efecto
de las directivas más usadas en la creación de un documento
HTML. Para cada una de ellas, primero se muestra el texto fuente, y bajo
éste, el efecto que produce.
ESTRUCTURA BASICA DE UN DOCUMENTO HTML
Un documento HTML comienza con la etiqueta <html>, y termina
con </html>. Dentro del documento (entre las etiquetas de principio
y fin de html), hay dos zonas bien diferenciadas: el encabezamiento,
delimitado por <head> y
</head>, que sirve para
definir diversos valores válidos en todo el documento; y el cuerpo,
delimitado por <body> y </body>, donde reside la
información del documento.
La única utilidad del encabezamiento en la que nos detendremos
es la directiva <title>, que permite especificar el título de un documento HTML. Este título no forma parte del documento en
sí: no aparece, por ejemplo, al principio del documento una vez
que este se presenta con un programa adecuado, sino que suele servir como
título de la ventana del programa que nos la muestra.
El cuerpo de un documento HTML contiene el texto que, con la presentación
y los efectos que se decidan, se presentará ante el lector.
Dichos efectos se especifican exclusivamente a través de directivas.
Por ejemplo, escribiendo:
Estas
palabras
forman una
frase.
producimos exactamente lo mismo que con:
Estas palabras forman una frase.
A la hora de la verdad lo que se ve es:
Estas palabras forman una frase.
En resumen, la estructura básica de un documento HTML queda
de la forma siguiente:
<html>
<head>
<title>Título</title>
</head>
<body>
Texto del documento, menciones a imágenes, enlaces, etc.
</body>
</html>
ESTILOS Y EFECTOS BASICOS
Como ya hemos dicho, la estructura lógica del texto y los diferentes
efectos que se le apliquen se especifican mediante directivas. En
este punto vamos a repasar algunas de las más importantes. En cada
uno de los casos que veremos, primero se presenta el texto original HTML,
es decir, lo que nosotros editamos, con las directivas situadas en los
lugares adecuados; y después se presenta el efecto que dicho texto
fuente produce una vez que se interpreta y se representa con el programa
adecuado.
TITUULOS
Mediante los títulos, en sus diferentes niveles de importancia,
podemos definir el esqueleto del documento, su estructura básica.
<h1>Mucha importancia</h1>
Mucha importancia
<h2>Menos importancia</h2>
Menos importancia
<h3>Mucha menos importancia</h3>
Mucha menos importancia
ATRIBUTOS DEL TEXTO
Mediante estos atributos determinamos el estilo y el tipo de letra que
tendría la presentación del documento final.
El primero en el que nos deberíamos detener es el texto
normal entendiendo como tal el que no tiene ninguna característica
especial. Para definir un párrafo como normal no es necesario
poner ninguna etiqueta. Lo único que hay que tener en cuenta, como
ya se ha dicho antes, es que al presentar el documento se hace caso omiso
de los espacios, tabulaciones y retornos de carro que se encuentren en
el texto fuente. Por ello cuando se quiera forzar un final de línea
es necesario utilizar dos directivas especiales: <p> para marcar
un fin de párrafo, y <br> para un único retorno
de carro. La diferencia entre ambas es que la separación de líneas
que provoca
<p> es algo mayor que la de <br>, para
que los párrafos se distingan bien entre sí. Las dos directivas
mencionadas se sitúan en el punto en que queremos poner la separación.
Por ejemplo:
Este será un texto normal (párrafo 1, línea 1).<br>
El primer párrafo estará formado por 2 líneas (párrafo 1, línea 2).<p>
Este ya es el segundo párrafo (párrafo 2, línea 1).<p>
Este será un texto normal (párrafo 1, línea 1).
El primer párrafo estará formado por 2 líneas
(párrafo 1, línea 2).
Este ya es el segundo párrafo (párrafo 2, línea
1).
Por supuesto, estas dos etiquetas se puede aplicar donde queramos, no
sólo en el texto normal.
Para hacer una cita textual dentro de nuestro documento, se puede utilizar
la directiva <blockquote>:
<blockquote>Muchos años después, frente al pelotón de fusilamiento,
el coronel Aureliano Buendía había de recordar aquella tarde remota
en que su padre lo llevó a conocer el hielo.<br>
(Gabriel García Márquez, Cien años de soledad)</blockquote>
Muchos años después, frente al pelotón
de fusilamiento, el coronel Aureliano Buendía había de recordar
aquella tarde remota en que su padre lo llevó a conocer el hielo.
(Gabriel García Márquez, Cien años de soledad)
Las direcciones de correo electrónico se suelen marcar con
esta directiva:
Dirección: webmaster@etsit.upm.es
Dirección: webmaster@etsit.upm.es
Se pueden dar también los atributos más tradicionales:
negrita y cursiva:
<b>Esto en negrita</b> y <i>esto en cursiva</i>
Esto en negrita y esto en cursiva
Para centrar texto (o, en general, cualquier cosa: un gráfico,
por ejemplo) se usa la directiva <center>:
<center>Verde que te quiero verde</center>
Verde que te quiero verde
LISTAS
Las listas se definen de forma muy sencilla: se dice dónde empieza
la lista, dónde empieza cada punto y dónde acaba la lista.
Las etiquetas que se utilicen en cada caso deben aparecer al principio
de línea, o al menos sin texto por delante (sólo espacios
o tabulaciones).
Podemos recurrir a tres tipos distintos de listas, cada una con
una presentación diferente: no numeradas, numeradas y listas de
definiciones (glosarios).
Las listas se pueden anidar, es decir, en el lugar donde debería
ir uno de los términos de la lista se pone una nueva lista, que
por supuesto no tiene porqué ser del mismo tipo.
Esto es una lista no numerada:
<ul>
<li>Enero
<li>Febrero
<li>Marzo
</ul>
Esto una lista numerada:
<ol>
<li>Sigmund Freud
<li>Carl Jung
<li>B. Skinner
</ol>
-
Sigmund Freud
-
Carl Jung
-
B. Skinner
Un glosario está formado por una serie de parejas de término
(marcado con <dt> al principio de línea) y definición
(con <dd>). Por ejemplo, podríamos crear un pequeño
diccionario con los términos perro, gato y pescadilla, de la siguiente
manera:
<dl>
<dt>Perro (<i>n. masc.</i>)
<dd>Animal de cuatro patas que ladra.
<dt>Gato (<i>n. masc.</i>)
<dd>Animal de cuatro patas que maúlla y se lleva muy mal con el perro.
<dt>Pescado (<i>n. fem.</i>)
<dd>Animal que vive en el mar y está recubierto de escamas.
</dl>
-
Perro (n. masc.)
-
Animal de cuatro patas que ladra.
-
Gato (n. masc.)
-
Animal de cuatro patas que maúlla y se lleva muy mal con el perro.
-
Pescadilla (n. fem.)
-
Animal que vive en el mar y está recubierto de escamas.
VARIOS
La directiva <hr> sitúa en el documento una línea horizontal
de separación. En este documento, por ejemplo, se han utilizado
líneas horizontales para separar las diferentes secciones:
<hr>
Para poner un comentario en un documento HTML, es decir, una aclaración
que no aparece en la presentación final del documento, se encierra
el texto que formará el comentario entre los símbolos <!--
y
-->. Por ejemplo, un caso típico podría ser:
<!-- Modificado por Mario el viernes 2 de junio -->
ENLACES Y GRÁFICOS
Además de los muchos estilos y capacidades de presentación
que nos ofrece HTML para estructurar el documento en sí, disponemos
de varias directivas que nos permiten definir relaciones entre diferentes
documentos y estructurar todo un conjunto de documentos para crear una
unidad lógica. La facilidad para definir este tipo de enlaces es
una de las razones de la potencia y versatilidad de HTML. Por la similitud
de tratamiento que tienen los enlaces y los gráficos, tocaremos
también en esta sección cómo pueden incluirse estos
últimos en un documento.
Los enlaces en HTML se expresan rodeando con la directiva
<a>
el objeto (que puede ser un fragmento de texto o un gráfico) que
vaya a servir como anclaje para el enlace. Por ejemplo, si marcamos
con <a> un gráfico, cuando en el documento final se
pulse con el ratón sobre dicho gráfico
saltaremos
al objeto referenciado en el enlace: otro documento, un vídeo musical,
o un servidor de información meteorológica.
ENLACES
Para definir un enlace es necesario marcar con la directiva
<a>
el objeto del cual va a partir dicho enlace. Dicha directiva debe incluir
el parámetro href="URL" para especificar el destino
del enlace. Es decir, que antes del objeto elegido debemos abrir con <a
href="URL">, y después cerrar con </a>.
Por ejemplo, si queremos que el texto
pulse aquí para visitar
La Pagina del Profesor Nuñez nos conduzca a la home page
del Profesor Nuñez, debemos escribir en nuestro texto HTML:
<a href="http://www.uprm.edu/socialsciences/mnunez/">Pulse aquí para visitar La Pagina del Profesor Nuñez</a>
Lo cual producirá el resultado:
Pulse aquí
para visitar La Página del Profesor Nuñez
GRÁFICOS
Para incluir un gráfico en un documento HTML se utiliza la directiva
<img>.
En dicha directiva debe incluirse un parámetro
src="URL",
con el cual indicamos dónde está el fichero con el gráfico
concreto que queremos para nuestro documento.
Podemos también incluir un dibujo que esté en otro lugar
especificando un URL completo, por ejemplo:
<img src="http://naic.nasa.gov/images/nasa-logo.gif"><p>
Y además podemos hacer que un gráfico sea un enlace,
utilizando la directiva <a>. En este caso no debemos olvidar
utilizar la opción alt="texto" para que todos los
usuarios puedan seguir el enlace:
<a href="http://www.nasa.gov/"><img src="http://naic.nasa.gov/images/nasa-logo.gif" alt="NASA"></a><p>
REFERENCIAS
Existen muchas introducciones a HTML:
Para una introducción a los formularios HTML, que no se han
tratado en este documento, se puede revisar Fill-out
Forms Overview.
|