Manual de HTML - Imágenes

4. Imágenes

La etiqueta que nos sirve para incluir imágenes en nuestras páginas del 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 fichero 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 imagen.gif (o el nombre que tenga).

Dentro de la etiqueta se pueden añadir otros comandos, tal 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 forma de texto sólo. 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 fichero de esa imagen, se puede decir aquí lo mismo que en el capítulo anterior referente a los enlaces. Si no se indica nada especial, como en el caso que se ha expuesto, quiere decir que el fichero imagen.gif está en el mismo directorio que el documento HTML que estamos escribiendo. Si no es así, se siguen los mismos criterios que los indicados para los enlaces.

Al igual que una página con la que queremos enlazar puede estar fuera de nuestro sistema (en cuyo caso había que indicar su URL o dirección completa), podemos cargar una imagen que no esté en nuestro sistema siguiendo el mismo método, es decir, indicar en la etiqueta el URL completo de la imagen. Aunque esto no es muy aconsejable, pues alargaría innecesariamente el tiempo de carga de nuestra página.

Las imágenes deben estar guardadas en un formato de fichero especial llamado GIF. (Hay también otro formato más avanzado, del que se hablará más adelante). Este formato GIF almacena las imágenes con un máximo de 256 colores, en forma comprimida. Hay programas gráficos (como el Paint Shop Pro para el PC, o el Graphic Converter para el Mac) que nos permiten guardar las imágenes en este formato, además de cumplir otras muchas tareas de manipulación de las mismas.

Un aspecto muy importante a tener en cuenta es el tamaño de las imágenes, pues una imagen grande supone un fichero grande, y esto puede resultar en un tiempo excesivo de carga, con el consiguiente riesgo de que quien esté intentando cargar nuestra página se canse de esperar, y desista de ello.

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 más actuales (como el Netscape Navigator y el Microsoft Internet Explorer) permiten que el texto pueda rodear a la imagen (como se verá más adelante, en el Capítulo 8).

De momento nos vamos a limitar a escoger la posición del titular con respecto a la imagen (si es que queremos ponerle un titular, claro está). 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

Titular alineado arriba

<IMG SRC="isla.gif" ALIGN=MIDDLE> Titular alineado en medio

Titular alineado en medio

<IMG SRC="isla.gif" ALIGN=BOTTOM> Titular alineado abajo

Titular alineado abajo

Véanse las extensiones de Netscape de esta etiqueta en el Capítulo 8

Otra posibilidad muy interesante es la de utilizar una imagen como enlace a otra página. Para estos casos se utilizan generalmente 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>

donde xxx era el destino del enlace e yyy el texto del enlace (o más generalmente hablando, lo que aparece en la pantalla como el enlace; en el capítulo anterior era un texto, y en éste va a ser una imagen). En este caso sustituimos xxx por el nombre del fichero de la página a la que queremos acceder. Y en lugar de yyy ponemos la etiqueta completa de la imagen (que queda así englobada dentro de la etiqueta del enlace).

Como ejemplo vamos a utilizar la imagen (hombre.gif) para acceder al ejemplo práctico del capítulo 2 (mipag2.html):

<A HREF="mipag2.html"><IMG SRC="hombre.gif"></A>

que da como resultado:

Pulsando la imagen comprobamos cómo 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>

que da como resultado:

Posicionando el cursor sobre esta última imagen, comprobamos que actúa también como enlace aunque carezca del rectá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 imagen sirve de enlace.

También podemos utilizar una imagen para enlazar con otra imagen. En este caso sustituimos xxx (el destino del enlace) con el nombre del fichero de la imagen a la que queremos acceder e yyy (lo que aparece en pantalla como el enlace) por la etiqueta completa de la imagen que queremos que aparezca en la pantalla como el enlace de la otra.

Supongamos que queremos enlazar con la imagen isla.gif por medio de esta otra imagen: (casa.gif):

<A HREF="isla.gif"><IMG SRC="casa.gif"></A>

Que da como resultado:

Por último, otra posibilidad es la de utilizar un texto para enlazar con una imagen. En este caso sustituimos xxx (el destino del enlace) con el nombre del fichero de la imagen a la que queremos acceder e yyy (lo que aparece en pantalla como el enlace) por el texto.

Supongamos que queremos enlazar con la imagen isla.gif por medio del texto "un paraíso tropical":

<A HREF="isla.gif"> un paraíso tropical </A>

Que da como resultado: un paraíso tropical

Se pueden capturar las imágenes que aparecen en pantalla, con objeto de guardarlas permanentemente en nuestro disco duro. En los navegadores más actuales se hace pulsando sobre la imagen con la tecla derecha del ratón, con lo que se obtiene un menú en el que está la posibilidad de guardar la imagen.

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.

Por ejemplo, vamos a capturar de una página un botón dorado. Colocamos el puntero del ratón justo en el botón, y pulsamos la tecla derecha. Si nuestro navegador implementa esta característica, aparece un menú en el que está la posibilidad de guardar esta imagen (boton.gif). Lo hacemos, en el mismo directorio en el que va a estar nuestro documento. Para utilizarlo en el comienzo de una línea, escribiríamos en el sitio correspondiente:

<IMG SRC="boton.gif> Esta linea esta precedida por un boton dorado.

Que resulta:

Podemos hacer lo mismo con una barra separadora (barra.gif). La capturamos, la guardamos y escribimos:

<CENTER> <IMG SRC="barra.gif> <BR>Esta linea esta debajo de una barra separadora. </CENTER>

Que resulta:

Esta linea esta debajo de una barra separadora.

Para ampliar el tema de este capítulo, ver: 

Capítulo 8: Alineación y dimensionado de imágenes 

Capítulo 9: Formato de las imágenes

Ejemplo práctico

Primeramente es necesario capturar las tres imágenes que se han utilizado en este capítulo: isla.gif, hombre.gif y casa.gif y guardarlas en el mismo directorio en el que se guardará el fichero de texto que se va a crear a continuación, junto con los de los capítulos anteriores.

En el procesador de textos copiamos:

<HTML> 
<HEAD> 
<TITLE>
Mi pagina del Web - 4 </TITLE> 
</HEAD> 
<BODY> 
<CENTER> <H1>
Mi pagina del Web </H1> </CENTER> 
<HR>
Esta es mi pagina del Web. No es muy extensa, pero tiene todos los elementos basicos. Espero que os guste. Poco a poco le ire anadiendo mas cosas interesantes. 
<P> <A HREF="mipag2.html"> <IMG SRC="hombre.gif"> </A> Mis aficiones 
<P> <A HREF="mipag3.html"> <IMG SRC="casa.gif"> </A> Mis paginas favoritas 
<CENTER> <H3> Un lugar ideal para mis vacaciones </H3> 
<IMG SRC="isla.gif" ALT="isla"> 
</CENTER> 
</BODY> 
</HTML>

Guardamos el fichero de texto con el nombre mipag4.html y lo cargamos en el navegador. Este es el resultado.


WebMaestro: http://wmaestro.com/webmaestro - © Francisco Arocena