Beruflich Dokumente
Kultur Dokumente
Un documento HTML comienza siempre con la etiqueta <HTML>5, que indica que el
documento en cuestin est construido con dicho lenguaje.
La mayora de las etiquetas son pareadas, es decir, <...> corresponde al principio de la
accin y </...> indica el fin de dicha accin.
Por tanto, una pgina web estar siempre contenida entre las etiquetas <HTML> y
</HTML>.
Por otra parte, todo documento HTML consta de dos partes: la cabecera (head) y el cuerpo
del documento (body).
1. La cabecera contiene bsicamente informacin destinada al browser (o navegador), que
queda oculta al usuario. Su etiqueta (pareada) es <HEAD>.
2. El cuerpo es el documento que ve el usuario. Su etiqueta (pareada) es <BODY>.
Ya estamos en condiciones de componer nuestra primera pgina web. Basta con escribir las
siguientes etiquetas en nuestro editor de texto y salvar el resultado con la extensin *.HTML
o*.HTM:
EJEMPLO 1
<HTML>
<HEAD>
</HEAD>
<BODY>
</BODY>
</HTML>
Ver resultado
He introducido una pequea tabulacin a la hora de escribir las etiquetas de cabecera y
cuerpo, simplemente para facilitar su compresin grfica, puesto que esta cuestin es
totalmente indiferente. El resultado no variara de haber colocado las etiquetas de cualquier
otra manera. Por ejemplo:
EJEMPLO 1: Variantes de escritura
<HTML>
<HEAD>
</HEAD>
<BODY>
</BODY>
</HTML>
<HTML><HEAD></HEAD><BODY></BODY></HTML>
<HTML>
<HEAD></HEAD>
<BODY></BODY>
</HTML>
Ver resultado
Esta primera pgina web est, lgicamente, vaca, pero es perfectamente operativa. Para
modificarla, basta con modificar sus cdigos en el editor de texto. No hace falta cerrar para
ello el navegador: una vez modificado y salvado el fichero, basta con utilizar el comando
Actualizar (o Refresh) para ver los cambios.
Al visualizar los resultados del Ejemplo 1, en la barra de ttulo de la ventana correspondiente
slo aparece el nombre del navegador (con Netscape) o la trayectoria completa del archivo
(con Explorer). Esto sucede porque nuestro documento no posee un ttulo propio. Para
crearlo, debemos introducir una nueva etiqueta (pareada) en la cabecera: <TITLE>. Nuestro
pgina web podra quedar, por tanto, as:
EJEMPLO 2
<HTML>
<HEAD>
<TITLE>Ejemplo 2</TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
Ver resultado
Ya sabemos crear el esqueleto de una pgina web. La siguiente tarea ser aprender a
introducir texto (entre los tags <BODY> y </BODY>) y controlar sus etiquetas elementales.
inicio
El texto bsico de un documento HTML puede escribirse sin etiquetas. Cada navegador lo
visualiza entonces con el tipo y tamao de caracteres escogidos en su configuracin por
defecto, e introduce un salto de lnea cuando los caracteres alcanzan el borde de la
ventana.
Para dominar las cuestiones de formato (de caracteres, de prrafo, etc.) es necesario utilizar
las etiquetas correspondientes.
tamao 4).</FONT>
<FONT FACE="Arial" SIZE="5" COLOR="FFFF00">Este texto posee varias
especificaciones de formato.</FONT>
</BODY>
</HTML>
Ver resultado
Nuestra pgina web, tal y como est diseada en el Ejemplo 3, no posee ninguna
especificacin de lneas. A pesar de que las etiquetas estn ordenadas en varias lneas, el
navegador coloca todos los caracteres seguidos (slo tiene en cuenta un nico espacio
entre palabras). Para corregir este problema podemos utilizar la etiqueta <BR>, que
introduce un salto de lnea. Nuestro pgina quedara entonces as:
EJEMPLO 4
<HTML>
<HEAD>
<TITLE>Ejemplo 4</TITLE>
</HEAD>
<BODY>
Esto es texto simple: cada navegador lo visualizar segn su
configuracin por defecto.<BR>
<FONT SIZE="1">Este texto es tamao 1.</FONT><BR>
<FONT SIZE="2">Este texto es tamao 2.</FONT><BR>
<FONT SIZE="4">Este texto es tamao 4.</FONT><BR>
<FONT SIZE="+1">Este texto es tamao +1 (que es lo mismo que
tamao 4).</FONT><BR>
<FONT FACE="Arial" SIZE="5" COLOR="FFFF00">Este texto posee varias
especificaciones de formato.</FONT>
</BODY>
</HTML>
Ver resultado
Hay otra cuestin importante que debe saberse sobre la etiqueta <FONT>:
es la etiqueta ms bsica, y conviene empezar a aprender por ella, pero est
en desuso y desaparecer en las versiones futuras de HTML. En su lugar,
existen otras etiquetas ms potentes, que iremos viendo en su momento.
9. Existe otra etiqueta similar a <B>, menos utilizada porque depende de las opciones de
configuracin del navegador: <STRONG>...</STRONG>.
10.Existe otra etiqueta similar a <I>, menos utilizada porque depende de las opciones de
configuracin del navegador: <EM>...</EM>.
11.Conviene tener cuidado a la hora de manejar el subrayado, puesto que ste se utiliza
convencionalmente para indicar los hiperenlaces, y podra por tanto resultar confuso para el
usuario.
Es normal utilizar varias etiquetas para un mismo elemento de texto. En ese caso, hay que
tener
cuidado
para
encajarlas
correctamente.
Por
ejemplo:
<FONT
FACE="Courier"><B><I>...</I></B></FONT>
es
correcto,
pero
<FONT FACE="Courier"><B><I>...</FONT><B></I> es incorrecto.
Hay muchas otras etiquetas que afectan a los caracteres. Vamos a presentar varias ms,
que deben manejarse con cierta precaucin:
12.La etiqueta <PRE>...</PRE> indica que el texto afectado est preformateado, de modo que
el navegador s tiene en cuenta todos los espacios y saltos de lnea definidos en la pantalla.
13.La etiqueta <BLINK>...</BLINK> indica texto parpadeante. Slo funciona con Netscape.
14.La etiqueta <S>...</S> genera texto tachado.
15.La etiqueta <TT>...</TT> genera texto similar al de una mquina de escribir (fuente courier
de paso fijo).
16.La etiqueta <BIG>...</BIG> aumenta el tamao de letra (equivale a <FONT SIZE="+1">).
17.La etiqueta <SMALL>...</SMALL> disminuye el tamao de letra (equivale a <FONT SIZE="1">).
EJERCICIO 1
Ya es hora de practicar con las herramientas que hemos
presentado hasta ahora. Cmo? Es muy sencillo: crea una pgina
web!
Si no se te ocurre nada, te propongo que reproduzcas esta pgina.
Para que no tengas que teclearlo todo,aqu tienes el archivo de
texto, de modo que, si quieres, no tienes ms que pegarlo en tu
editor y colocar las etiquetas correspondientes en los lugares
adecuados.
(Por cierto: las fuentes que he utilizado son Arial y Comic Sans
MS.)
inicio
Ya conocemos un tag que afecta a las lneas: <BR>. Si deseamos que una lnea no se parta
al llegar al final de la ventana del navegador, debemos colocar al comienzo la etiqueta
<NOBR>, y el navegador colocar entonces un scroll o barra de desplazamiento horizonal.
Por supuesto, si queremos que haya ms lneas, al final s deber aparecer <BR>.
Cdigo
Funcin
<DIV align="left">...</DIV>
Lnea(s) alineada(s) a la izquierda
<DIV align="center">...</DIV>
Lnea(s) centrada(s)
<DIV align="right">...</DIV>
Lnea(s) alineada(s) a la derecha
<DIV align="justify">...</DIV>
Lnea(s) alineada(s) justificadas
En definitiva, disponemos de varias etiquetas similares para la creacin y la alineacin de
los prrafos, que sern ms o menos apropiadas dependiendo de las ocasiones. Veamos
cmo funcionan en una pgina web:
EJEMPLO 5
<HTML>
<HEAD>
<TITLE>Ejemplo 5</TITLE>
</HEAD>
<BODY>
<P align="left">Este prrafo est alineado a la izquierda. En la prctica,
equivale sencillamente a la misma etiqueta sin indicacin de
alineacin.</P>
<P align="center">Este prrafo est centrado. Hay una lnea en blanco
entre este prrafo y el anterior.</P>
<P>Ahora vamos a alinear tres lneas seguidas de tres maneras
diferentes, pero sin dejar lneas vacas entre ellas, por medio de otras
etiquetas:</P>
<DIV align="left">alineado izquierdo alineado izquierdo alineado
izquierdo alineado izquierdo</DIV>
<DIV align="center">alineado centrado alineado centrado alineado
centrado alineado centrado</DIV>
<DIV align="right">alineado derecho alineado derecho alineado derecho
alineado derecho </DIV>
</BODY>
</HTML>
Ver resultado
Otra
etiqueta
que
afecta
a
la
alineacin
de
los
prrafos
es
<BLOCKQUOTE>...<BLOCKQUOTE>, que introduce una doble sangra, derecha e
izquierda. Pueden colocarse varias etiquetas seguidas para acentuar la sangra, como se
observa en el siguiente ejemplo:
EJEMPLO 6
<HTML>
<HEAD>
<TITLE>Ejemplo 6</TITLE>
</HEAD>
<BODY>
<P>Prrafo normal Prrafo normal Prrafo normal Prrafo normal
Prrafo normal Prrafo normal Prrafo normal Prrafo normal.</P>
<P><BLOCKQUOTE>Prrafo con una sangra izquierda-derecha Prrafo
con una sangra izquierda-derecha Prrafo con una sangra izquierdaderecha Prrafo con una sangra izquierdaderecha.</BLOCKQUOTE></P>
<P><BLOCKQUOTE><BLOCKQUOTE><BLOCKQUOTE>Prrafo con tres
sangras izquierda-derecha Prrafo con tres sangras izquierda-derecha
Prrafo con tres sangras izquierda-derecha Prrafo con tres sangras
izquierda-derecha.</BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE
></P>
</BODY>
</HTML>
Ver resultado
Las etiquetas de los ttulos admiten indicaciones de alineacin, de la misma manera que la
etiqueta de prrafo.
Veamos qu aspecto tienen los ttulos de un documento HTML:
EJEMPLO 7
<HTML>
<HEAD>
<TITLE>Ejemplo 7</TITLE>
</HEAD>
<BODY>
<H1>Ttulo 1</H1>
<H2>Ttulo 2</H2>
<H3>Ttulo 3</H3>
<H4>Ttulo 4</H4>
<H5>Ttulo 5</H5>
<H6>Ttulo 6</H6>
<H7>Ttulo 7 (como no existe, no supone ningn cambio)</H7>
<P>Adems, los ttulos pueden recibir indicaciones de alineacin, como
en los siguientes ejemplos</P>
<H3 align="center">Ttulo centrado</H3>
<H3 align="right">Ttulo a la derecha</H3>
</BODY>
</HTML>
Ver resultado
Este ejemplo permite plantear el siguiente ejercicio:
EJERCICIO 2
En el EJEMPLO 7 se observa que siempre queda una lnea en
blanco entre un ttulo y el prrafo siguiente (el que comienza con
"Adems". Cmo puede suprimirse dicha lnea? Elimina, por
ejemplo, la que hay entre el ttulo 7 y el prrafo siguiente.
Sabes solucionarlo? Te parece fcil? Eso quiere decir que has
entendido estupendamente todo lo expuesto hasta el momento.
No lo has conseguido? No pasa nada, pero tal vez deberas
repasar todo lo anterior con ms detalle. En cualquier caso, aqu
tienes la solucin.
Las listas son elementos que, como los ttulos, permiten presentar niveles jerarquizados de
texto.
Los documentos HTML permiten dos tipos de listas:
18.Listas no ordenadas (bullet list): su etiqueta principal es <UL>...</UL>.
19.Listas ordenadas o numeradas (numbered list): su etiqueta principal es <OL>...</OL>.
20.Listas de definiciones (definition list): su etiqueta principal es <DL>...</DL>
21..
Una vez definido el tipo de lista deseada, los elementos que la componen se marcan de
distinta manera segn el tipo:
<DL>
<DT>Marzo</DT>
<DD>El sol de marzo da con el mazo.</DD>
<DT>Abril</DT>
<DD>El abril, aguas mil.</DD>
<DT>Mayo</DT>
<DD>Hasta el 40 de mayo no te quites el sayo.</DD>
</DL>
</BODY>
</HTML>
Ver resultado
Las listas admiten varios parmetros, que varan segn el tipo de lista:
24.Las tres listas admiten el parmetro COMPACT, que hace que el navegador presente la lista
de la manera ms compacta posible.
25.El parmetro TYPE funciona con las dos primeras listas. Sus valores respectivos son,
lgicamente, distintos:
En las no numeradas, controla el tipo de vieta: con forma de disco (<UL type="disc">, la
opcin por defecto), de crculo (<UL type="circle">) y de cuadrado (<UL type="square">).
En las numeradas, controla el tipo de numeracin: con nmeros rabes (<OL type="1">, la
opcin por defecto), romanos (<OL type="I">), romanos en minsculas (<OL type="i">),
letras maysculas (<OL type="A">) y minsculas (<OL type="a">).
26.La etiqueta <OL start="n"> indica el nmero por el que empieza la lista numerada.
27.En una lista numerada, se puede cambiar el nmero de un elemento y consiguientemente
de los posteriores con la etiqueta <LI value="n">.
Las rayas horizontales son otro de los procedimientos habituales para separar los
contenidos de un documento HTML. Se introducen simplemente con la etiqueta <HR>.
Hay una serie de caractersticas de las rayas que pueden controlarse, como siempre, por
medio de parmetros aadidos a la etiqueta bsica:
28.El tamao: la etiqueta <HR> introduce una raya que ocupa todo el ancho de la pantalla.
Pueden especificarse distintas anchuras aadiendo el valor deseado, expresado en pixeles
(<HR width="n">) o en trminos porcentuales (<HR width="n%">).9
29.La alineacin: cuando una raya ocupa slo una parte de la pantalla, puede especificarse su
alineacin
por
medio
de
las
etiquetas
habituales:
30.<HR align="left">
<HR align="center">
<HR align="right">
31.La altura: se expresa en pxeles por medio de la etiqueta <HR size="n">. Puede adoptar el
valor 0 (la raya ms fina).
32.El color, por medio del prametro habitual: <HR color="?">.
33.El sombreado: la raya posee habitualmente un pequeo efecto de sombreado, que puede
eliminarse con la etiqueta <HR noshade>.10
Como siempre, lo habitual suele ser la combinacin de varios parmetros en una misma
etiqueta.
Por
ejemplo:
No queda sino practicar con las distintas posibilidades de rayas. Por ejemplo:
EJEMPLO 9
<HTML>
<HEAD>
<TITLE>Ejemplo 9</TITLE>
</HEAD>
<BODY>
sta es una lnea normal:
<HR>
sta es una lnea normal, sin sombreado:
<HR noshade>
sta es una lnea que ocupa la mitad de la pantalla (si no se establece la
alineacin, se coloca centrada por defecto):
<HR width="50%">
sta es ms estrecha y mucho ms gorda:
<HR width="10%" size="20">
sta es igual pero de color rojo:
<HR width="10%" size="20" color="#FF0000">
</BODY>
</HTML>
Ver resultado
inicio
Desde cualquier punto de un documento HTML puede establecerse un enlace con cualquier
recurso de Internet.
Como es sabido, los recursos ms habituales de Internet son:
37.La WWW, es decir, las pginas web o documentos HTML. La etiqueta correspondiente es:
38.<A HREF="http://servidor/camino.../fichero">...</A>
39.El
correo
electrnico.
La
etiqueta
correspondiente
es:
40.<A HREF="mailto:usuario@servidor">...</A>
41.La
transferencia
de
ficheros (servidores
FTP).
La
etiqueta correspondiente
es:
42.<A HREF="ftp://servidor/camino.../fichero">...</A>
La mayor parte de las "pginas web" son, en rigor, una coleccin de pginas, puesto que la
organizacin clsica de los sitios web consiste en un conjunto ordenado de documentos
HTML entrelazados y residentes en un mismo ordenador.
<A HREF=../../..fichero.htm">...</A>
Especialmente cuando el documento es largo, conviene utilizar enlaces que apunten hacia
otro lugar dentro del mismo documento. Estos enlaces se denominan anclas, anclajes o
apuntadores.
El procedimiento de enlace es doble:
45.En primer lugar, hay que establecer el punto de anclaje en el lugar del documento que vaya
a ser el destino del enlace. Su etiqueta es <A NAME=nombre>...</A>.
46.Despus slo queda enlazar los caracteres deseados con el ancla anterior. Su etiqueta es
<A HREF=#nombre>...</A>.
Algunas observaciones sobre las anclas:
47.El nombre del ancla es arbitrario, pero lo lgico es que guarde alguna relacin con el
destino, especialmente cuando hay muchas en un mismo documento.
48.Aunque la etiqueta del ancla sea pareada, lo normal es que no incluya nada entre sus dos
partes (<A NAME=nombre>...</A>), puesto que lo importante es marcar el punto de inicio
del ancla, no su final.
Vamos a practicar estas etiquetas creando una nota a pie de pgina como las utilizadas en
este documento, que implican un doble anclaje:
EJEMPLO 11
<HTML>
<HEAD>
<TITLE>Ejemplo 11</TITLE>
</HEAD>
<BODY>
<P>Al final de este prrafo vamos a colocar una nota a pie de pgina, de
modo que al pinchar sobre la llamada, vamos a la nota, y al pinchar
sobre el nmero de nota en el pie de pgina, volvemos a la llamada. <A
NAME="llamada_1"></A><A
HREF="#nota1"><SUP>1</SUP></A><BR><P>
Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR>
Bla,<BR> Bla,<BR> Bla, <BR> Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR>
Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR>
Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR>
Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR>
Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR> Bla,<BR>
Bla,<BR> Bla,<BR> Bla,<BR> Bla,
<HR size="0">
<A NAME="nota_1"></A><A
HREF="#llamada_1"><SUP>1</SUP></A><FONT SIZE="-1">ste es el
texto de la nota. Si pinchamos sobre el nmero, volvemos a la
llamada.</FONT>
</BODY>
</HTML>
Ver resultado