0% encontró este documento útil (0 votos)
41 vistas12 páginas

EVALUACION de HTML PDF

El documento describe la estructura básica de un documento HTML, incluyendo las etiquetas <HTML>, <HEAD>, <TITLE>, y <BODY>. También cubre cómo dar formato al texto usando etiquetas como <P>, <H1>-<H6>, <CENTER>, <HR>, <B>, <I>, <PRE>, y <TT>. Además, explica cómo crear listas desordenadas, ordenadas y de definición usando etiquetas como <UL>, <OL>, <LI>, y <DL>.

Cargado por

cale nito
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
41 vistas12 páginas

EVALUACION de HTML PDF

El documento describe la estructura básica de un documento HTML, incluyendo las etiquetas <HTML>, <HEAD>, <TITLE>, y <BODY>. También cubre cómo dar formato al texto usando etiquetas como <P>, <H1>-<H6>, <CENTER>, <HR>, <B>, <I>, <PRE>, y <TT>. Además, explica cómo crear listas desordenadas, ordenadas y de definición usando etiquetas como <UL>, <OL>, <LI>, y <DL>.

Cargado por

cale nito
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 12

1.

ESTRUCTURA BÁSICA DE UN DOCUMENTO HTML

El principio esencial del lenguaje HTML es el uso de las etiquetas (tags). Funcionan de la siguiente manera:
<XXX> Este es el inicio de una etiqueta.
</XXX> Este es el cierre de una etiqueta.
Las letras de la etiqueta pueden estar en mayúsculas o minúsculas, indiferentemente.

Lo que haya entre ambas etiquetas estará afectado por ellas. Por ejemplo, todo el documento HTML debe estar entre las
etiquetas <HTML> y </HTML>:
<HTML> [Todo el documento] </HTML>

Un documento HTML en sí está dividido en dos zonas principales:


* La cabecera, comprendida entre las etiquetas <HEAD> y </HEAD>
* El cuerpo, comprendido entre las etiquetas <BODY> y </BODY>

Dentro de la cabecera hay información del documento, que no se ve en la pantalla principal del navegador que es utiliza-
do para visualizar el documento HTML, principalmente la información encontrada en la cabecera es el título del docu-
mento, comprendido entre las etiquetas <TITLE> y </TITLE>. El título debe ser breve y descriptivo de su contenido,
pues será lo que vean los demás cuando añadan nuestra página a su lista de favoritos (o bookmark).

Dentro del cuerpo está todo lo que queremos que aparezca en la pantalla principal (texto, imágenes, etc.)

Por tanto, la estructura de un documento HTML queda de esta manera:

<HTML>
<HEAD>
<TITLE> Título de la página </TITLE>
</HEAD>
<BODY>
[Aquí van las etiquetas que visualizan la página]
</BODY>
</HTML>

JL-Curso de HTML 2
2. DANDO FORMA AL TEXTO DEL DOCUMENTO HTML

Cuando escribimos en el documento el texto que queremos que aparezca en la pantalla, veremos que éste se acomoda a
ella, sin que tengamos que pulsar el retorno del carro. Si queremos separar el texto en distintos párrafos debemos usar la
etiqueta <P>, (que tiene su correspondiente etiqueta de cierre </P> pero no suele ponerse)

El texto puede tener unos encabezados, comprendidas entre las etiquetas <H1> y </H1>, <H2> y </H2>, etc. (hasta el
número 6), siendo el número indicativo del tamaño. El tamaño mayor es el correspondiente al número 1.

Una etiqueta muy interesante es la de centrado <CENTER> y </CENTER> (no la soportan todos los navegadores, aunque
sí la mayoría de ellos). Nos centra todo lo que esté dentro de ella, ya sea texto, imágenes, etc.

También tenemos los separadores (horizontal rules), que se consiguen con la etiqueta <HR> (no existe la correspondiente
de cierre). Con ella se obtiene una raya horizontal tan ancha como la pantalla, y con la apariencia de estar embutida sobre
el fondo, como se puede observar a continuación:
Ejemplo
<HTML>
<HEAD>
<TITLE> Mi pagina en el Web - 1 </TITLE>
</HEAD>
<BODY>
<H1> <CENTER> Primera Pagina </CENTER> </H1>
<HR>
Esta es mi primera pagina, aunque todavía es muy sencilla. Como el lenguaje HTML
no es difícil, pronto estaré en condiciones de hacer cosas más interesantes.
<P> Aquí va un segundo párrafo, ¿ qué les parece ?
</BODY>
</HTML>

Una etiqueta puede estar anidada dentro de otra. En el ejemplo anterior lo está la etiqueta <CENTER> dentro de la eti-
queta <H1>.

Cuando queremos poner un texto sin ninguna característica especial, lo ponemos directamente. La separación entre pá-
rrafos (dejando una línea en blanco) la conseguimos con la etiqueta <P>.

Si queremos separar los párrafos, o cualquier otra cosa, pero sin dejar una línea en blanco, usamos una etiqueta pensada
para ello: <BR> (break, o romper). No tiene etiqueta de cierre.

Al escribir el texto, si ponemos más de un espacio en blanco entre dos palabras observamos que el navegador sólo recono-
ce uno de ellos. Si queremos forzarle a que lo haga, debemos poner el código "&nbsp;" (non-breaking space).

Para destacar alguna parte del texto se pueden usar:


<B> y </B> para poner algo en negrita (bold).
<I> y </I> para poner algo en cursiva (italic).

Otra etiqueta interesante es <PRE> y </PRE>. El texto que se encuentre entre ella estará preformateado, es decir que
aparecerá como haya sido escrito y con una fuente de espaciado fijo (tipo Courier). Se respetarán los espacios en blanco y
retornos del carro, tal como estaban en nuestro documento HTML. Es muy apropiada para confeccionar tablas poco ela-
boradas y otros documentos similares.

JL-Curso de HTML 3
Con la etiqueta <TT> y </TT> conseguimos que el texto tenga un tamaño menor y la apariencia de los caracteres de una
máquina de escribir (typewriter). La diferencia con la anterior es que no preformatea el texto, sino que únicamente cam-
bia su apariencia.

La etiqueta <BLOCKQUOTE> y </BLOCKQUOTE> se utiliza para destacar una cita textual dentro del texto general. Este
párrafo está escrito entre ambas etiquetas. Deja márgenes a ambos lados, por eso se usa para poner sangrías.

En las fórmulas matemáticas puede interesar poder escribir índices y subíndices, que se consiguen con las etiquetas
<SUP> </SUP> y <SUB> </SUB> respectivamente.

Listas
A menudo nos interesará presentar las cosas en forma de listas. Podemos escoger entre tres tipos distintos:
* Listas desordenadas (no numeradas)
* Listas ordenadas (numeradas)
* Listas de definición.

Las listas desordenadas (Unordered Lists) sirven para presentar cosas que, por no tener un orden determinado, no necesi-
tan ir precedidas por un número. Su estructura es la siguiente:
<UL>
<LI> Un elemento
<LI> Otro elemento
<LI> Otro más
<LI> etc.
</UL>
Es decir, toda la lista está dentro de la etiqueta <UL> y </UL>, y luego cada elemento va precedida de la etiqueta <LI>
(list ítem). Se puede anidar una lista dentro de otra. Por ejemplo:
<UL>
<LI> Mamíferos
<LI> Peces
<UL>
<LI> Sardina
<LI> Bacalao
</UL>
<LI> Aves
</UL>

Las listas ordenadas (Ordered Lists) sirven para presentar elementos en un orden determinado. Su estructura es similar a
la anterior. La diferencia estriba en que aparecerá automáticamente un número correlativo para cada elemento.
<OL>
<LI> Primer Elemento
<LI> Segundo Elemento
<LI> Tercer Elemento
<LI> etc.
</OL>
Al igual que las listas desordenadas, también se pueden anidar las listas ordenadas.

JL-Curso de HTML 4
El tercer tipo lo forman las listas de definiciones. Como su nombre indica, son apropiadas para glosarios (o definiciones
de términos). Toda la lista debe ir englobada entre las etiquetas <DL> y </DL>. Y a diferencia de las dos que hemos visto,
cada renglón de la lista tiene dos partes:
* El nombre de la cosa a definir , que se consigue con la etiqueta <DT> (definition term).
* La definición de dicha cosa, que se consigue con la etiqueta <DD> (definition definition).
<DL>
<DT> Una cosa a definir
<DD> La definición de esta cosa
<DT> Otra cosa a definir
<DD> La definición de esta otra cosa
</DL>

Comentarios no visibles en la pantalla


A veces es muy útil escribir comentarios en el documento HTML sobre el código que escribimos, que nos pueden servir
para recordar posteriormente sobre lo que hicimos, y que no queremos que se vean en pantalla.
Esto se consigue encerrando dichos comentarios entre estos dos símbolos: <!–– y ––>

Ejemplo
<HTML>
<HEAD>
<TITLE> Mi pagina del Web - 2 </TITLE>
</HEAD>
<BODY>
<CENTER><H1> Mis aficiones </H1></CENTER>
<HR>
Sin un orden particular, mis <B> aficiones </B> son las siguientes:
<!–– Una lista sin orden alguno ––>
<UL>
<LI> El cine
<LI> El deporte
<UL>
<LI> Natacion
<LI> Baloncesto
</UL>
<LI> La musica
</UL>
La musica que más me gusta es <I> (en orden de preferencia): </I>
<!–– Una lista con un orden ––>
<OL>
<LI> El rock
<LI> El jazz
<LI> La musica clasica
</OL>
</BODY>
</HTML>

JL-Curso de HTML 5
3. CARACTERES ESPECIALES

Existen algunas limitaciones para escribir el texto. Una de ellas se debe a que las etiquetas se forman como un comando
escrito entre los símbolos < y >. Por tanto, si se quisiera escribir estos caracteres como parte normal del texto, daría lugar
a una ambigüedad, ya que el programa navegador podría interpretarlos como el comienzo o final de una etiqueta, en vez
de un carácter más del texto.
Para resolver este problema, existen unos códigos especiales, pensados para poder escribir estos caracteres y otros relacio-
nados con las etiquetas.
&lt; para < (less than, menor que) &amp; para & (ampersand)
&gt; para > (greater than, mayor que) &quot; para " (double quotation)
Como se ve, estos códigos empiezan siempre con el signo & y acaban siempre con ;
Antes ya citamos el espacio no rompible, cuando aparece, el navegador sabe que no debe partir una línea por ese lugar. Se
usa también para añadir espacios:
&nbsp; espacio no rompible (non breaking space)

De una manera similar, existen códigos para escribir letras específicas de distintos idiomas. Hay muchos de ellos, pero,
lógicamente, los que más nos interesan son los propios del castellano (las vocales acentuadas y con diéresis, la ñ y Ñ, los
signos ¿ ¡ )

Los códigos de las vocales acentuadas se forman comenzando con &, seguido de la vocal en cuestión, seguido de la palabra
acute (aguda) y terminando con el signo ;
&aacute; Para la á &Aacute; Para la Á
&eacute; Para la é &Eacute; Para la É
&iacute; Para la í &Iacute; Para la Í
&oacute; Para la ó &Oacute; Para la Ó
&uacute; Para la ú &Uacute; Para la Ú
El resto de los códigos son:
&ntilde; Para la ñ &Ntilde; Para la Ñ
&uuml; Para la ü &Uuml; Para la Ü
&#191; Para ¿ &#161; Para ¡

Todo esto, que como se ve es muy laborioso, puede parecer inútil ya que si escribimos nuestro texto sin hacer ningún caso
de estas convenciones, escribiendo las letras acentuadas y demás signos directamente, es muy posible que el resultado lo
veamos correctamente en nuestro navegador, pero no podemos estar seguros de que les ocurra lo mismo a todos los que
accedan a nuestras páginas con otros navegadores distintos.

JL-Curso de HTML 6
4. ENLACES

La característica que más ha influido en el espectacular éxito de la Web ha sido, aparte de su carácter multimedia, la posi-
bilidad de unir los distintos documentos repartidos por todo el mundo por medio de enlaces hipertexto.
En general, los enlaces tienen la siguiente estructura:
<A HREF="XXX"> YYY </A>
Donde XXX es el destino del enlace (Observe las comillas). YYY es el texto indicativo en la pantalla del enlace (con un co-
lor especial y generalmente subrayado)

Tipos de enlaces

1. Enlaces dentro de la misma página


A veces, en el caso de documentos (o páginas) muy extensos, nos puede interesar dar un salto desde una posición a otra de-
terminada. En este caso, lo que antes hemos llamado XXX, es decir, el destino del enlace, en este caso el sitio dentro de la
página a donde queremos saltar, se sustituye por #MARCA (la palabra MARCA puede ser cualquier palabra que queramos).
Lo que hemos llamado antes YYY es la palabra (o palabras) que aparecerán en la pantalla en color (en forma de hipertex-
to). Su estructura es, entonces:
<A HREF="#MARCA"> YYY </A>
Y en el sitio exacto a donde queremos saltar, debemos poner la siguiente etiqueta:
<A NAME="MARCA"> </A>

2. Enlaces con otra página nuestra


Puede ser que tengamos una sola página. Pero lo más frecuente es que tengamos varias páginas, una inicial (o principal) y
otras conectadas a ella, e incluso entre ellas mismas.
Supongamos que queremos enlazar con la página creada en el ejemplo 2, que hemos llamado mipag2.html. En este
caso, simplemente sustituimos lo que hemos llamado XXX (el destino del enlace) por el nombre del archivo:
<A HREF="mipag2.html"> Ejemplo de mi segunda pagina </A>
Si queremos que vaya a un sitio concreto de otra página nuestra en vez de ir al principio de la página, adonde va por defec-
to, en ese sitio tenemos que colocar una marca (ver la Enlaces dentro de la misma página), y completar el enlace con la re-
ferencia a esa marca.
Lo veremos con el siguiente ejemplo: <A NAME="MIMARCA"></A> es la marca que colocaremos en nuestra página, a
la que deseamos acceder desde otra nuestra. Entonces la etiqueta con la que efectuaremos la llamada tiene que ser de esta
manera: <A HREF="mipag2.html#MIMARCA"> En mi otra página </A>.

Una observación importante: Pudiera ocurrir que nuestro sitio Web estuviera organizado con un directorio principal, y
otros subdirectorios auxiliares. Si la página a la que deseamos accesar está, por ejemplo en el subdirectorio llamado mi-
subdir, entonces en la etiqueta tendría que colocarse misubdir/mipag2.html.
Y a la inversa, si quiero saltar desde una página a otra que está en un directorio anterior, en la etiqueta tendría que haber
puesto ../mipag2.html. Esos dos puntos colocados al principio hacen que se dirija al directorio anterior. Obsérvese
que se debe utilizar el símbolo / para indicar los subdirectorios, y no \ que es propio únicamente de Windows.
Si nos queremos evitar todas estas complicaciones, podemos tener todo junto en un único directorio, pero esto tiene el in-
conveniente de que esté todo más desordenado, y sea más difícil hacer futuras modificaciones.

JL-Curso de HTML 7
3. Enlaces con una página fuera de nuestro sistema
Si queremos enlazar con una página que esté fuera de nuestro sistema (es decir, que esté en un servidor distinto al que so-
porta nuestra página), es necesario conocer su dirección completa, o URL (Uniform Resource Locator). El URL podría
ser, además de la dirección de una página Web, una dirección de FTP, Gopher, etc.
Una vez conocida la dirección (o URL), la colocamos en vez de lo que hemos llamado XXX (el destino del enlace). Si que-
remos enlazar con la página de Netscape (http://home.netscape.com), la etiqueta sería:
<A HREF="http://home.netscape.com"> Página inicial de Netscape </A>
Es muy importante copiar estas direcciones correctamente (respetando las mayúsculas y minúsculas, pues los servidores
UNIX sí las distinguen)

4. Enlaces con una dirección de e-mail


En este caso, sustituimos lo que se ha llamado antes XXX (el destino del enlace) por mailto: seguido de la dirección de e-
mail. La estructura de la etiqueta es:
<A HREF="mailto:dirección de e-mail"> Texto del enlace </A>
Ejemplo
<A HREF="mailto:[email protected]">Escribe al presidente de USA</A>

Hay algunos navegadores que no subrayan el comentario de este tipo de enlace. Una manera recomendable y más segura
para conocer la dirección e-mail seria poner algo así como:
<A HREF="mailto:[email protected]">[email protected]</A>
Es decir, es conveniente, por la razón dicha anteriormente, poner también en el texto del enlace la dirección de correo
electrónico. Así no puede haber duda de a qué se refiere.

Ejemplo
<HTML>
<HEAD>
<TITLE> Mi pagina del Web - 3 </TITLE>
</HEAD>
<BODY>
<CENTER><H1> Mis paginas favoritas </H1></CENTER>
<HR>
Estas son mis paginas favoritas:
<P>
<A HREF="http://home.netscape.com"> Netscape </A>
<BR> <A HREF="http://www.microsoft.com"> Microsoft </A>
<BR> <A HREF="http://www.yahoo.com"> Yahoo! </A>
</P>
</BODY>
</HTML>

JL-Curso de HTML 8
5. IMÁGENES

La etiqueta que nos sirve para incluir imágenes en nuestras páginas Web es muy similar a la de enlaces a otras páginas, que
hemos visto en el capítulo anterior. La única diferencia es que, en lugar de indicar al programa navegador el nombre y la
localización de un documento de texto HTML para que lo cargue, se le indica el nombre y la localización de un archivo
que contiene una imagen.
La estructura de la etiqueta es:
<IMG SRC="imagen.gif">
Con el comando IMG SRC (image source, fuente de la imagen) se indica que se quiere cargar una imagen llamada, como
está indicado, imagen.gif (o el nombre que tenga).

Dentro de la etiqueta se pueden añadir otros comandos, como ALT


<IMG SRC="imagen.gif" ALT="descripción">
Con el comando ALT se introduce una descripción (una palabra o una frase breve) indicativa de la imagen. Este comando,
que en principio se puede omitir, es en beneficio de los que accedan a nuestra página con un programa navegador en for-
ma de texto como el Lynx. Ya que no son capaces de ver la imagen, por lo menos pueden hacerse una idea sobre ella. Pero
no es sólo por esto. Hay casos, como veremos más adelante, en los que se utiliza una imagen como enlace a otra página. Si
se omitiera este comando, los que utilizan dichos navegadores no podrían de ninguna manera acceder a esas páginas.

Con respecto a la localización del archivo de esa imagen, se puede decir aquí lo mismo que en el capítulo anterior refe-
rente a los enlaces. Si no se indica nada especial, como en el caso expuesto, quiere decir que el archivo imagen.gif es-
tá en el mismo directorio que el documento HTML que estamos escribiendo. Si no es así, se siguen los mismos criterios
indicados para los enlaces.
Las imágenes deben estar guardadas en formato GIF (máximo 256 colores, para dibujos) o en formato JPG (para imagen
fotográfica).

Un aspecto muy importante a tener en cuenta es el tamaño de las imágenes, pues una imagen grande supone un archivo
grande, y esto puede resultar en un tiempo excesivo de carga, con el consiguiente riesgo de que quien esté intentando car-
gar nuestra página se canse de esperar, y desista.
Para elegir la posición de la imagen con respecto al texto hay distintas posibilidades. La más sencilla es colocarla entre dos
párrafos, con un titular a un lado. Los navegadores actuales (como el Netscape Navigator y el Microsoft Internet
Explorer) permiten que el texto pueda rodear a la imagen.
De momento nos vamos a limitar a escoger la posición del titular con respecto a la imagen. Se puede poner arriba, en
medio o abajo del lado de la imagen. Para ello se añade el comando ALIGN a la etiqueta, de la siguiente manera:
<IMG SRC="isla.gif" ALIGN="top"> Titular alineado arriba
<IMG SRC="isla.gif" ALIGN="middle"> Titular alineado en medio
<IMG SRC="isla.gif" ALIGN="bottom"> Titular alineado abajo

JL-Curso de HTML 9
Otra posibilidad muy interesante es la de utilizar una imagen como enlace a otra página. Para estos casos se utilizan gene-
ralmente imágenes pequeñas (iconos), aunque se puede usar cualquier tipo de imagen.
Según vimos en el capítulo anterior, la estructura general de un enlace es:
<A HREF="XXX"> YYY </A>
En este caso sustituimos XXX por el nombre del archivo de la página a la que queremos acceder. Y en lugar de YYY po-
nemos la etiqueta completa de la imagen (que queda así englobada dentro de la etiqueta del enlace).
Como por ejemplo (hombre.gif) para acceder al ejemplo práctico del capítulo 2 (mipag2.html):
<A HREF="mipag2.html"><IMG SRC="hombre.gif"></A>
Pulsando la imagen comprobamos que efectivamente enlaza con la página deseada. Obsérvese además que la imagen está
rodeada de un rectágulo del color normal en los enlaces. Si no se desea que aparezca ese rectángulo, hay que incluir dentro
de la etiqueta de la imagen el atributo BORDER="0", es decir:
<A HREF="mipag2.html"><IMG SRC="hombre.gif" BORDER="0"></A>
Posicionando el cursor sobre esta última imagen, comprobamos que actúa también como enlace aunque carezca del rec-
tángulo de color. Esto puede resultar más estético, pero se corre el riesgo de que el usuario no se dé cuenta de que la ima-
gen sirve de enlace.

También podemos utilizar una imagen para enlazar con otra imagen. Supongamos que queremos enlazar con la imagen
estaimagen.gif por medio de esta otra imagen desdeesta.gif:
<A HREF="estaimagen.gif"><IMG SRC="desdeesta.gif"></A>
Por ultimo, otra posibilidad es la de utilizar un texto para enlazar con una imagen. En este caso sustituimos XXX (el des-
tino del enlace) con el nombre del archivo de la imagen a la que queremos acceder e YYY (lo que aparece en pantalla co-
mo el enlace) por el texto.
Ejemplo
<A HREF="isla.gif"> un paraíso tropical </A>

Un tipo de imágenes del que se hace abundante uso y que sirven para mejorar la presentación de la página son los iconos,
botones, barras separadoras, etc. A pesar de su tamaño o forma, son imágenes como cualquier otra.

JL-Curso de HTML 10
6. ALINEACION Y DIMENSIONADO DE IMÁGENES

Alineación de las imágenes

Si se quiere lograr diseños fantásticos y rodear con textos los gráficos se puede ALIGN junto con la etiqueta ya conocida
<IMG SRC= "imagen.gif">. Donde quiera que se desee que aparezca una imagen basta con insertar:
<IMG SRC="/camino/imagen.gif" ALIGN="left"> Alinea a la izquierda de la página
<IMG SRC="/camino/imagen.gif" ALIGN="center"> Alinea al centro de la página
<IMG SRC="/camino/imagen.gif" ALIGN="right"> Alinea a la derecha de la página

Si se quiere interrumpir el proceso de rellenado del texto a los lados de la imagen, para que salte hasta debajo de ella, es
decir, dejar un espacio en blanco parcialmente, se pueden emplear atributos de la etiqueta <BR>:
<BR CLEAR="left"> Busca el primer margen libre (clear) a la izquierda.
<BR CLEAR="right"> Busca el primer margen libre a la derecha.
<BR CLEAR="all"> Busca el primer margen libre a ambos lados.

Ejemplo
<IMG SRC="imagen.gif" ALIGN="left"> Este texto esta a un lado de la imagen.
<BR> Este tambien esta a un lado de la imagen, en la linea siguiente.
<BR CLEAR="left"> Este otro texto, en cambio, ha buscado el primer margen libre a la izquierda.

Dimensionando la imagen

Los programas navegadores cuando cargan un documento HTML y encuentran una etiqueta de una imagen, interrum-
pen el proceso de carga y solicitan al servidor que le envíe dicha imagen, quedando a la espera hasta que se complete el en-
vío, repitiéndose este proceso con cada una de las imágenes.
Esto es especialmente molesto cuando, como ocurre frecuentemente, en la cabecera de la página se encuentra una imagen
grande, ya que durante un tiempo relativamente largo no se verá nada en la pantalla.
Para evitar este inconveniente existen unas extensiones de la etiqueta de imagen <IMG SRC="imagen.gif"> que
sirven para indicar al navegador cuáles son sus dimensiones en pixels. (Obtenidas de algún programa gráfico).
En este caso, el navegador actúa de una forma más favorable, ya que entonces, como conoce las dimensiones de las imáge-
nes les reserva un espacio en la pantalla y va colocando el texto de forma apropiada, sin ninguna interrupción, a la vez que
va rellenando esos espacios reservados a las imágenes. Estos comandos o atributos son WIDTH (ancho) y HEIGHT (alto).
Por ejemplo, para la imagen isla.gif situada más arriba:
<IMG SRC="imagen.gif" WIDTH="120" HEIGHT="94">
Es conveniente hacer esto con todas las imágenes, incluso con las más pequeñas (iconos, botones, etc), para que no haya
ninguna interrupción en el proceso de carga del documento.
Se puede también, si se quiere, dimensionar las imágenes con unos valores distintos a los que realmente tienen, variando el
tamaño, la anchura o la altura. Esto es muy conveniente, por ejemplo para poner en la página un thumbnail (reproduc-
ción en pequeño de una imagen), que hace de enlace a la imagen en su verdadero tamaño. De esta manera no recargamos
demasiado una página, y el usuario será quien decida qué imágenes desea cargar.

Para hacer que una imagen reducida sea el enlace con la imagen en su tamaño original, lo conseguimos con:
<A HREF="imagen.gif"><IMG SRC="imagen.gif" WIDTH="150" HEIGHT="75"></A>
También se puede conseguir esto de otra manera, más correcta aunque más laboriosa. Es la de reducir en un programa
gráfico esta imagen, por ejemplo a 150x75, guardarla con otro nombre, y luego hacer que la pequeña sea el enlace de la
grande. Es más correcta esta otra solución porque no todos los navegadores reconocen los comandos WIDTH y HEIGHT,
como algunas de las versiones más antiguas de Netscape.

JL-Curso de HTML 11
7. FONDOS Y COLORES

Se puede cambiar el fondo de dos maneras distintas:


1. Con un color uniforme
2. Con una imagen

1. Fondos con un color uniforme


Se consigue añadiendo el comando BGCOLOR a la etiqueta <BODY> (situada al principio del documento), de la siguiente
manera:
<BODY BGCOLOR="#XXYYZZ">
XX Es un número indicativo de la cantidad de color rojo
YY Es un número indicativo de la cantidad de color verde
ZZ Es un número indicativo de la cantidad de color azul
Estos números están en numeración hexadecimal. Esta numeración se caracteriza por tener 16 dígitos (en lugar de los
diez de la numeración decimal habitual). Estos dígitos son:
0 1 2 3 4 5 6 7 8 9 A B C D E F (A=10, B=11, C=12, D=13, E=14, F=15)
Es decir, que en nuestro caso, el número menor es el 00 y el mayor el FF (=255). Así, por ejemplo, el color rojo es el
#FF0000, porque tiene el máximo de rojo y cero de los otros dos colores. Los colores más simples son:
#FF0000 Rojo #FFFFFF Blanco #FF00FF Magenta
#00FF00 Verde #000000 Negro #00FFFF Celeste
#0000FF Azul #FFFF00 Amarillo #CCCCCC Gris

Para hacer un color más oscuro, hay que reducir el número de su componente, dejando los otros dos invariables. Así, el
rojo #FF0000 se puede hacer más oscuro con #AA0000, o aún más oscuro con #550000.
Para hacer que un color tenga un tono más suave (más pastel), se deben variar los otros dos colores haciéndolos más claros
(número más alto), en una cantidad igual. Así, podemos convertir el rojo en rosa con #FF7070.

Colores del texto y de los enlaces


Si no variasen los colores habituales del texto y de los enlaces (negro y azul, respectivamente), podría ocurrir que su lectu-
ra contra un fondo oscuro fuese dificultosa o imposible, si el fondo fuese precisamente negro o azul.
Para evitar esto, podemos escoger los colores del texto y de los enlaces, añadiendo a la etiqueta (si se desea) los siguientes
comandos:
TEXT color del texto LINK color de los enlaces
VLINK color de los enlaces visitados ALINK color de los enlaces activos (al ser pulsados)
Los códigos de los colores son los mismos que los que se han visto anteriormente.

La etiqueta, con todas sus posibilidades, sería:


<BODY BGCOLOR="#XXYYZZ" TEXT="#XXYYZZ" LINK="#XXYYZZ"
VLINK="#XXYYZZ" ALINK="#XXYYZZ">
El comando TEXT explicado anteriormente (que va englobado dentro de la etiqueta <BODY>) cambia el color de la tota-
lidad del texto de la página.
Tanto el Netscape Navigator 2, como el Microsoft Explorer soportan una etiqueta de color de la fuente con la que se
puede cambiar sólo una parte del texto:
<FONT COLOR="#XXYYZZ"> Este texto es de color XXYYZZ </FONT>

JL-Curso de HTML 12
2. Fondos con una imagen
El fondo de una página puede ser también una imagen, ya sea en formato GIF o JPG. Esta imagen se repite por toda la
página, como un mosaico. La estructura de la etiqueta puede ser:
<BODY BACKGROUND="imagen.gif">
<BODY BACKGROUND="imagen.jpg">
No todos los navegadores soportan este formato.

Se puede añadir también a esta etiqueta todos los comandos para cambiar los colores del texto y de los enlaces, vistos ante-
riormente. Esto es imprescindible a veces para conseguir que el texto sea legible, en contraste con el color o imagen de
fondo.

Hay que prever la posibilidad de que quien acceda a nuestra página haya deshabilitado la carga automática de imágenes,
en cuyo caso tampoco cargaría la imagen que sirve como fondo y sólo vería el fondo estándar. Esto podría ser muy perju-
dicial si hemos escogido unos colores para el texto y los enlaces que no contrastan bien con ese fondo. La solución a este
problema es poner dentro de la etiqueta <BODY> los dos comandos BACKGROUND y BGCOLOR (en este orden), tenien-
do cuidado en escoger un color uniforme de fondo parecido al de la imagen.

Por ejemplo, supongamos que queremos poner como fondo la imagen nubes.jpg. Escogemos entonces un color de
fondo azul claro, #CCFFFF. La etiqueta quedaría así:
<BODY BACKGROUND="nubes.jpg" BGCOLOR="#CCFFFF">
Esto tiene la ventaja adicional de que, incluso aunque no se deshabilite la carga automática de imágenes, al cargar la pági-
na, lo primero que se ve es ese fondo de color uniforme, que luego es reemplazado por el de la imagen.

JL-Curso de HTML 13

También podría gustarte