Imágenes
y
objetos
2IMÁGENES
Uno de los elementos más vistosos e importantes de las
páginas web.
Su introducción puede explicar de manera más fácil y
agradable nuestra información al usuario.
Pero no se debe abusar de su uso.
Etiquetas para imágenes:
<img …>
<map…>
Imágenes
y
objetos
3IMÁGENES Dos tipos:
De contenido: proporcionan información y complementan
la información textual. Se incluyen directamente en el código HTML mediante la etiqueta <img>
De adorno: se utilizan para hacer bordes redondeados,
para mostrar pequeños iconos en las listas de elementos, para mostrar fondos de página, etc. No se deberían
incluir en el código HTML, sino que deberían emplearse hojas de estilos CSS para mostrarlas.
Imágenes
y
objetos
4Imágenes
y
objetos: Etiqueta
<img>
5
IMÁGENES
Muestra una imagen en el lugar en donde se sitúa esta
etiqueta.
Atributos:
SRC: Indica el nombre y la ruta de la imagen que
queremos incluír.
És el único atributo obligatorio para esta etiqueta.
Imágenes
y
objetos: Etiqueta
<img>
6
IMÁGENES: Otros atributos
ALT: especifica una breve descripción de la imagen.
Es muy útil durante la carga de la imagen.
<img src=“fichero.jpg” alt=“veremos una
imagen”>
NAME: se usa principalmente para manejo desde
scripts, de esta manera se le da un único nombre a la imagen de manera que quede referida de manera
Imágenes
y
objetos: Etiqueta
<img>
7
IMÁGENES: Otros atributos
WIDTH: define el ancho de la imagen en píxels o
porcentaje.
HEIGHT: define el alto de la imagen en píxels o en
porcentaje.
Si los usamos, el usuario podrá leer el texto sin que se le mueva cada vez que carga una imagen el
navegador, ya que este reserva el espacio indicado. Además, es interesante dimensionar correctamente la imagen para que no quede desproporcionada o con una definición incorrecta.
<img src=“fichero.jpg” width=“20”
Imágenes
y
objetos: Etiqueta
<img>
8
IMÁGENES: Otros atributos
ALIGN: permite alinear la imagen con relación al texto
u otro contenido de la página que la bordea.
Permite los siguientes valores: ALIGN=LEFT
imagen a la izquierda del texto
<img src=“fichero.jpg” align=“left”>
ALIGN=RIGHT
imagen a la derecha
Imágenes
y
objetos: Etiqueta
<img>
9
IMÁGENES: Otros atributos
ALIGN=TOP
coloca en la parte más alta de la línea, si hay imágenes de distinto tamaño se alinean a los bordes superiores
<img src=“fichero.jpg” align=“top”>
ALIGN=TEXTTOP
compatibilidad para otros navegadores, hace lo mismo que TOP
Imágenes
y
objetos: Etiqueta
<img>
10
IMÁGENES: Otros atributos
ALIGN=BOTTOM
ajusta la parte baja de la imagen al texto
ALIGN=ABSBOTTOM
igual que BOTTOM
ALIGN=BASELINE
en la mayoría de los navegadores hace lo mismo que BOTTOM
Imágenes
y
objetos: Etiqueta
<img>
11
IMÁGENES: Otros atributos
ALIGN=MIDDLE
alinea el medio del texto con el medio de la imagen, pero no en todos los navegadores, en algunos alinea el fondo del texto con el medio de la imagen
<img src=“fichero.jpg” align=“middle”> ALIGN=ABSMIDDLE
hace lo mismo que MIDDLE, alinear el medio del texto con el medio de la imagen
Imágenes
y
objetos: Etiqueta
<img>
12
IMÁGENES: Otros atributos
BORDER: define en píxels el tamaño del cuadro o
marco que rodea a la imagen. Es útil para eliminar el
borde si no nos interesa poniendo este atributo con valor igual a 0.
<img src=“fichero.jpg” border=“0”>
HSPACE: marca el espacio libre a la izquierda y derecha
que debe haber entre la imagen y los otros elementos de la página que la rodean.
VSPACE: marca el espacio libre arriba y abajo que debe
haber entre la imagen y los otros elementos de la página que la rodean.
Imágenes
y
objetos: Ejemplo
13Ejemplo de los atributos HSPACE y VSPACE
<img src=“imagen.jpg" border="0"
alt="textoalternativo" align="left"
Imágenes
y
objetos
14Imágenes
y
objetos
15En principio la etiqueta <img> puede incluir cualquier formato
gráfico existente. Sin embargo, si la imagen utiliza un formato poco habitual, todos o algunos navegadores no serán capaces de mostrar esa imagen.
Se recomienda GIF, JPG y PNG.
Los atributos width y height son la excepción a la norma de
que el código HTML no haga referencia al aspecto de los contenidos.
Imágenes
y
objetos
16Es posible indicar la anchura y altura en forma de porcentaje.
Si solamente se establece la altura de la imagen, el navegador calcula la anchura necesaria para que se mantenga la proporción de la imagen. De la misma forma, si sólo se establece la anchura de la imagen, el navegador calcula la altura que hace que la imagen se siga viendo con las mismas proporciones.
Imágenes
y
objetos
17Se dice que una imagen vale más que mil palabras. Pero en
web, la sobrecarga de imágenes o la utilización de pocas mal empleadas, son desesperantes.
¿Te ha pasado de entrar en un sitio web con fondo de color
estridente, letras fluorescentes, una plaga de GIF’s animados, applets Java, marquesinas, etc? ¿Cuánto tiempo demoras antes de cerrarla?
Debemos limitar el uso de GIF’s animados y no poner
imágenes indiscriminadamente. Recuerda poner sólo las que sean necesarias, las que aporten, las que sumen, y por otro lado ahorrarás en ancho de banda de tu servidor.
Imágenes
y
objetos: Ejemplo
18Imágenes y objetos: Resultado
del Ejemplo
Imágenes
y
objetos
20Su uso se ha reducido drásticamente.
La mayoría de mapas se realiza hoy en día mediante Flash.
Un mapa de imagen permite definir diferentes zonas
"pinchables" dentro de una imagen.
Las zonas o regiones que se pueden definir en una imagen se crean mediante rectángulos, círculos y polígonos. Para crear un mapa de imagen, en primer lugar se inserta la imagen original mediante la etiqueta <img>. A continuación, se utiliza la etiqueta <map> para definir las zonas o regiones de la imagen. Cada zona se define mediante la etiqueta <area>.
Imágenes
y
objetos
21USEMAP=“nombre”
indica que la imagen es un mapa de imágenes y usa un mapa de definición llamado con este atributo.
El nome del mapa se indica en la etiqueta
<map •••>.
Es necesario referirlo anteponiendo la rejilla (#) al nombre del mapa
Imágenes
y
objetos
22Si una imagen utiliza un mapa de imagen, debe indicarlo
mediante el atributo usemap. El valor del atributo debe ser el nombre del mapa de imagen definido en otra parte del mismo documento HTML:
Imágenes
y
objetos:
<MAP…> </MAP>23
Crea un mapa de imágenes.
Es otra forma de navegación, al incorporar dentro de
una misma imagen zonas de sirven de enlace a otras páginas.
Estos enlaces se definen como figuras geográficas y
Imágenes
y
objetos:
<MAP…> </MAP>24
Tiene un solo atributo obligatorio:
NAME=“nombre”
Será el nombre que referiremos desde la imagen asociada.
Imágenes
y
objetos:
<AREA…>25
Define una sección activa del mapa de imagen.
Debe estar siempre anidada (dentro) de la etiqueta
<MAP> .
Atributos:
HREF=“…” URL que activará esta zona.
ALT=“texto”
Texto que se muestra cuando el ratón está sobre esa área.
TITLE=“texto”
Imágenes y objetos
26Imágenes
y
objetos:
<AREA…>. Atributos27
SHAPE=“forma”
Forma del área activa a definir. Posibles valores de forma:
RECT: se incluyen las coordenadas de las esquinas
superior izquierda e inferior derecha.
CIRCLE: se crea con las coordenadas del centro y la
longitud del radio.
POLYGON/POLY: Se deben especificar las
coordenadas de los vértices consecutivos.
Default: sección que se activará cuando el punto
Imágenes
y
objetos:
<AREA…>. Atributos28
SHAPE=“forma”
COORDS="…"
Coordenadas necesarias para la forma elegida; es una secuencia de números (medidas en pixels) separados por comas.
Imágenes
y
objetos:
<AREA…>. Ejemplo29
Shape
<area shape="
RECT
"
coords="X1,Y1,X2,Y2"
href="#">
<area shape="
CIRCLE
"
coords="X1,Y1,R"
href="#">
<area shape="
POLY
"
coords=" X1,Y1, X2,Y2,
X3,Y3, X4,Y4" href="#">
Imágenes
y
objetos
30Ejemplo:
Las áreas se definen mediante el atributo shape que indica el tipo de área y coords que es una lista de coordenadas cuyo significado depende del tipo de área definido. El enlace de cada área se define mediante el atributo href, con la misma sintaxis y significado que para los enlaces normales.
Imágenes
y
objetos:
<AREA…>. Atributos31
NOHREF
indica que esa área no es un enlace. No tiene mucho
sentido, pero podría valer para eliminar trozos que estén contenidos dentro de una área que sirva de enlace.
TARGET
3 32