Documentos de Académico
Documentos de Profesional
Documentos de Cultura
HTML bsico - I
Cmo crear una pgina web
En este primer captulo, presentaremos las nociones bsicas del lenguaje HTML. Con
una utilizacin inteligente de las etiquetas HTML ms sencillas, pueden lograrse
documentos web de calidad suficiente. Al fin y al cabo, no debe olvidarse que lo
importante, tanto en un papel como en Internet, sigue siendo el contenido.
1. Introduccin
2. La estructura mnima de un documento
HTML
3. El texto bsico de un documento HTML
4. Los prrafos de un documento HTML
5. Los enlaces de un documento HTML
1. Introduccin
HTML1 es un lenguaje universal, que funciona en cualquier plataforma (Windows, Macintosh, Unix,
OS/2, etc.) y con cualquier navegador o browser (Netscape, Internet Explorer, Mozilla Firefox, etc.). El
precio que paga por su universalidad es su poca sofisticacin, puesto que no es otra cosa que el viejo
formato ASCII 2 (y con 7 bits en lugar de ocho, por lo que ni tan siquiera tiene acentos ni otros
caracteres especiales).
Por tanto, para que un documento HTML sea algo ms que simples caracteres bsicos, debe
contener, adems de dicho texto, una serie de instrucciones para el browser que lo va a reproducir:
estas intrucciones se denominan etiquetas o tags y se distinguen del texto porque van entre guiones
(< >)3. Estas etiquetas contienen todo el resto de la informacin de la pgina web.
Por tanto, si un documento HTML no es ms que texto ASCII (parte sin guiones y parte entre guiones:
las etiquetas), cualquier documento web, hasta el ms sofisticado, puede escribirse directamente
desde un sencillo programa bsico de texto, como el Cuaderno de Notas (Notepad) de Windows, por
ejemplo.
Sin embargo, escribir un documento complejo de esta manera exige un conocimiento exhaustivo de
las numerossimas etiquetas existentes y sus normas de utilizacin; para evitar esta dificultad, hay una
serie de programas denominados comnmente editores de HTML (desde el Composer al
Dreamweaver, pasando por tantos otros), que permiten al usuario componer una pgina (es decir,
generar etiquetas HTML) desde un interfaz ms o menos parecido al de un procesador de textos.
A la hora de crear una pgina web, y aunque utilicemos un editor de HTML, es casi imprescindible
entender la disposicin del etiquetado de un documento y manejar siquiera las etiquetas ms
elementales. Son varias las razones que pueden aducirse para ello:
1. Los editores de HTML no son siempre herramientas perfectas, sobre todo cuando ha habido
HTML bsico - I
inicio
HTML bsico - I
<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
HTML bsico - I
HTML bsico - I
</HEAD>
<BODY>
Esto es texto simple: cada navegador lo visualizar segn su
configuracin por defecto.
<FONT SIZE="1">Este texto es tamao 1.</FONT>
<FONT SIZE="2">Este texto es tamao 2.</FONT>
<FONT SIZE="4">Este texto es tamao 4.</FONT>
<FONT SIZE="+1">Este texto es tamao +1 (que es lo mismo
que 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.
Funcin
HTML bsico - I
<B>...</B>
<I>...</I>
<U>...</U>
<SUB>...</SUB>
Negrita
Cursiva
Subrayado
Subndice
<SUP>...</SUP> Superndice
Hay que realizar algunos comentarios sobre las etiquetas precedentes:
1. Existe otra etiqueta similar a <B>, menos utilizada porque depende de las opciones de
configuracin del navegador: <STRONG>...</STRONG>.
2. Existe otra etiqueta similar a <I>, menos utilizada porque depende de las opciones de
configuracin del navegador: <EM>...</EM>.
3. 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.
HTML bsico - I
inicio
alineada(s) a la izquierda
centrada(s)
alineada(s) a la derecha
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>
HTML bsico - I
<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 izquierda-derecha 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 izquierdaderecha.</BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE
></P>
</BODY>
</HTML>
Ver resultado
HTML bsico - I
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.
HTML bsico - I
HTML bsico - I
<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:
1. Las tres listas admiten el parmetro COMPACT, que hace que el navegador presente la lista
de la manera ms compacta posible.
2. 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">).
3. La etiqueta <OL start="n"> indica el nmero por el que empieza la lista numerada.
4. En una lista numerada, se puede cambiar el nmero de un elemento y consiguientemente
de los posteriores con la etiqueta <LI value="n">.
HTML bsico - I
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
HTML bsico - I
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:
1. La WWW, es decir, las pginas web o documentos HTML. La etiqueta correspondiente es:
<A HREF="http://servidor/camino.../fichero">...</A>
2. El correo electrnico. La etiqueta correspondiente es:
<A HREF="mailto:usuario@servidor">...</A>
3. La transferencia de ficheros (servidores FTP). La etiqueta correspondiente es:
<A HREF="ftp://servidor/camino.../fichero">...</A>
Veamos algunos ejemplos:
EJEMPLO 10
<HTML>
<HEAD>
<TITLE>Ejemplo 10</TITLE>
</HEAD>
<BODY>
Vamos a enlazar las palabras "pincha aqu" con algunos destinos
remotos.<BR>
1.- Con la pgina web de la UD:<BR>
<A HREF="http://www.deusto.es" target="_blank">pincha
aqu</a><BR>
2.- Con el servidor FTP de la sede de Ginebra de la OMS:<BR>
<A HREF="ftp://ftp.who.ch/" target="_blank">pincha aqu</a><BR>
3.- Con mi correo electrnico:<BR>
<A HREF="mailto:airibar@fil.deusto.es">pincha aqu</a><BR>
</BODY>
</HTML>
Ver resultado
HTML bsico - I
especificarse as:
<A HREF=../../../../Componentes/Imgenes/fichero.htm">...</A>
HTML bsico - I
inicio
Notas
1
2
3
4
5
6
7
8
9
10
11
HTML es el acrnimo de HyperText Markup Language. Para redactar este apartado me he valido en buena
medida del trabajo de Luc Van Lancker Aprender el lenguaje Html.
El cdigo ASCII (American Standard Code for Information Interchange) es el ms extendido de los muchos
sistemas de codificacin informtica, es decir, maneras de representar las informaciones (letras, nmeros,
etc.) con bits (esto es, ceros y unos).
Escribiremos todas las etiquetas con color, como suelen aparecer, por mera convencin visual, en los
programas editores de HTML.
El Cuaderno de Notas de Windows, por su propia simplicidad, genera cdigo ASCII simple. Los
procesadores de textos ms potentes (Word y otros) generan cdigos propios, que entorpecen en este caso
su conversin a HTML.
Las etiquetas no se ven afectadas por maysculas o minsculas, por lo que da igual escribir <HTML>,
<Html>, <html>, etc.
Las etiquetas <FONT SIZE="+1"> y <FONT SIZE="-1"> equivalen respectivamente a las etiquetas
<BIG> y <SMALL>.
Equivale a la combinacin <Shift>+Intro del procesador de textos Word.
Por supuesto, s hay procedimientos HTML para controlar estas distancias con exactitud, pero son de mayor
nivel y no se presentan en este captulo.
La informacin relativa a los tamaos suele facilitarse ms en trminos porcentuales que en pixeles, porque
depende menos de las opciones de configuracin de cada navegador. As por ejemplo, una raya de 100
pixeles ocupar ms en una pantalla configurada a 800 x 600 pixeles que en otra configurada a 1024 x 768.
Sin embargo, en cualquier configuracin, una raya definida por ejemplo con el 75% siempre ocupar lo
mismo.
Tampoco tiene efectos de sombreado con el valor <HR size="0">.
Este sistema de hipertexto ha sido utilizado por los ficheros de ayuda de Windows (y aun antes, en las
ltimas versiones del MS-Dos), y hoy en da es un procedimiento habitual en un nmero creciente de
aplicaciones.
HTML bsico - I
inicio