Writing HTML | Acerca de | FAQ | Alumnos | Tags | Lecciones | anterior | siguiente |

7a. Imágenes Inline

Un poco de matemáticas WWW:
          Texto + Imágenes = Multimedia
          Multimedia + WWW = Global HyperMedia
¿Lo coge?

Objetivos

Después de esta lección será capaz de:

Lección

Veamos cómo puede utilizar el HTML para añadir imágenes, como esa "Gran M", en una página Web...

Etiquetas HTML para Gráficos Inline

Una imagen "inline" es una que aparece dentro del texto de una página web, tal como esta imagen de una "Gran M".

El formato HTML para la etiqueta de la imagen inline es:


     <img src="nombre_de_archivo.gif">

donde nombre_de_archivo.gif es el nombre de un archivo GIF que resida en el mismo directorio/carpeta que su documento HTML. Por "inline" queremos dar a entender que un web Browser mostrará la imagen "dentro" del texto.

Note cómo el texto sigue inmediatamente a continuación de la "Gran M" ¿Cómo haríamos si quisiéramos que la "Gran M" estuviera sóla en su propia línea? Para forzar a la imagen a aparecer en una línea separada

simplemente insertaríamos una etiqueta de parágrafo antes de la etiqueta de imagen:


     <p> <img src="nombre_de_archivo.gif">

Alineamiento del Texto y Gráficos Inline

Añadiendo un "atributo", o propiedad, a la etiqueta de <img...> se puede controlar incluso cómo se alinea con el gráfico el texto adyacente a la imagen. El atributo align, añadido dentro de la etiqueta <img>, puede producir los siguientes efectos:

1. align=top

<img align=top src="nombre_de_archivo.gif">
es por Maricopa Communitiy Colleges, ubicados en Valley of the Sun, Phoenix ciudad, Arizona. Nuestras placas de matrícula rezan que estamos en el Estado del Gran Cañón...

2. align=middle

<img align=middle src="nombre_de_archivo.gif">
es por Maricopa Communitiy Colleges, ubicados en Valley of the Sun, Phoenix ciudad, Arizona. Nuestras placas de matrícula rezan que estamos en el Estado del Gran Cañón...

3. align=bottom (default)

<img align=bottom src="nombre_de_archivo.gif">
es por Maricopa Communitiy Colleges, ubicados en Valley of the Sun, Phoenix ciudad, Arizona. Nuestras placas de matrícula rezan que estamos en el Estado del Gran Cañón...


Note cómo sólo se alinea una línea de texto... (haga más pequeña o más grande la ventana de su web Browser para ver qué ocurre). Con HTML 2.0 no se pueden tener bloques de texto adyacentes a la imagen. En una lección posterior veremos un modo para crear dicho efecto.

Insertando una Imagen Inline en su Documento HTML

Nota: Si no tiene el documento de trabajo de la lección anterior, bájese una copia ahora. También necesitará tener la imagen GIF disponible en el Centro de Descarga de Imágenes de la Lección 7.

En este ejercicio usted añadirá una imagen de un volcán como introducción a su lección.

  1. Abra su entorno de trabajo.
  2. Abra su documento volc.htm en el editor de textos.
  3. Encima del encabezado <h1>Web de Volcanes</h1>, introduzca lo siguiente:
      <img src="lava.gif">
    

    Este código HTML insertará al principio de su página, la imagen de lava que se bajó en la lección previa.

  4. Salve y actualice en su browser.
Cuando colocó la imagen probablemente se preguntaría porqué no insertamos entonces un código de <p> después de la imagen. Esto es así porque el texto que sigue a continuación resulta ser un encabezado... Un Browser siempre inserta una etiqueta de rotura de párrafo antes y después de cualquier etiqueta del tipo <h1,h2,h3...>.

El atributo alt="..."

Si sus páginas web van a ser vistas por gente que utilizan browser sin capacidad gráfica (por ejemplo, el Lynx) no podrán ver las imágenes. O, a veces, los usuarios desactivarán la opción para cargar las imágenes y ahorrarse tiempo de conexión o evitar ir lentos en una red muy lenta... Un atributo de la etiqueta <img ...> permite sustituir la imagen por un texto descriptivo que aparece en el lugar de la imagen.

Bajo estas condiciones, un browser sin capacidad gráfica verá una descripción de la misma tal y como por ejemplo nuestra página de trabajo:

[IMAGE]
                         Web de Volcanes
En esta lección usará la Internet para buscar información
sobre volcanes y luego escribir un informe sobre los resultados.
 -----------------------------------------------------------------
En Esta Lección... 

Esto le permite a un browser saber que ahí hay un gráfico, en dicha posición. Sin embargo, se puede modificar la etiqueta <img> de modo que mejor que un "recordatorio gráfico" aparezca un texto alternativo. Por ejemplo, en nuestra lección podríamos añadir eso de "Una Lección Sobre:" modificando la etiqueta <img> y que quede como:
     <img alt="Una Lección Sobre:" src="lava.gif">
El atributo alt="..." remplazará el icono gráfico con una cadena de texto en los browsers de sólo-texto (o browser gráfico con la carga de imágenes desactivada) mostrando:
Una Lección Sobre:
                         Web de Volcanes
En esta lección usará la Internet para buscar información
sobre volcanes y luego escribir un informe sobre los resultados.
 -----------------------------------------------------------------
En Esta Lección...

Añada ahora esta modificación en la etiqueta <img> que muestra la imagen del volcán en su página HTML.

Atributos Height y Width (Altura y Anchura)

Otras opciones que quizás querría incluir en sus etiquetas <img...> son dos atributos que dan las dimensiones de la imagen en pixeles. ¿Porqué? Normalmente su web Browser debe determinar estas dimensiones mientras que lee la imagen; la carga de su página puede resultar más rápida si usted ya le especifica al browser estos dos números en su documento HTML.

El formato para incluir esta opción es:

  <img src="nombre_de_archivo.gif" width=X height=Y >
donde X es la anchura de la imagen e Y es la altura de la misma en pixeles.

Existen programas gráficos usuales que ayudan a determinar estos números. Otro modo de conocer las dimensiones del tamaño de una imagen es cargarlas en su web Browser (debe ser capaz de disponer de "drag-n-drop" y entonces arrastrar el icono del archivo en la ventana del Browser) y la altura y anchura aparecerán en la barra de títulos.

Para nuestro ejemplo en esta lección, la imagen lava.gif es 300 pixeles de ancho por 259 de alto. Así, ahora debería editar su archivo volc.htm de modo que quede como:

  <img alt="Una Lección Sobre:" src="lava.gif" width=300 height=259>

NOTA: El orden de los atributos dentro de la etiqueta <img> no tiene importancia.
A menudo nos preguntamos si se puede alterar el tamaño de la imagen insertando números distintos de las dimensiones reales de la misma. La respuesta es si, pero los resultados pueden ser no los mejor deseados. Si incluye números muy grandes (para hacer la imagen más grande) el resultado será un bloque. Con números pequeños, para hacer la imagen más pequeña, la imagen saldrá distrosionada. Puede experimentar y verlo usted mismo. ¡Querríamos equivocarnos!

Compruebe su trabajo

Quizás deseará comparar su trabajo con este ejemplo de cómo debería aparecer el documento. Si el suyo resulta ser diferente del del ejemplo, revise cómo estableció el formato de la imagen en el editor de textos. Asegúrese de que lo hizo siguiendo correctamente las instrucciones de la sección Insertando una Imagen Inline en su Documento HTML de esta lección.

Si ve un icono con una interrogación:

asegúrese primero de que el archivo HTML y la imagen GIF residen ambos en el mismo directorio o carpeta. Luego compruebe que el nombre del archivo de la imagen es el correcto en su archivo HTML, en la etiqueta <img... >

NOTA IMPORTANTE: Algunos sistemas informáticos (por ejemplo, UNIX) distinguen entre mayúsculas y minúsculas (del inglés, "case sensitive") para los nombres de los ficheros, queriendo esto decir que el archivo "lava.GIF" NO ES el mismo que "lava.gif". Otros ordenadores (como el Macintosh) los consideran un mismo archivo. Pero, incluso si su ordenador no diferencia entre caracteres le recomendamos encarecidamente que sea lo más consistente posible con estos pequeños detalles como el de que los nombres de los archivos sean los mismos, tanto el nombre en sí como la referencia en un documento HTML. Incluso haciendo la distinción entre mayúsculas y minúsculas. (Muchos servidores de WWW corren sobre UNIX)

Revisión

Tópicos a recordar de esta lección:
  1. ¿Cuál es el código HTML para insertar una imagen inline?
  2. ¿Qué tipo de etiqueta debe poner para que la imagen aparezca en una línea separada?
  3. ¿Cómo se añade la imagen de la lava en el documento sobre volcanes?
  4. ¿Qué es y para qué sirve el atributo alt="...."? ¿Y el height="...."?

Práctica Independiente

Añada una imagen a su página web usando un archivo GIF que previamente haya guardado en su ordenador o de alguna imagen que se haya bajado de Internet.

A continuación....

Creemos links a otros documentos y archivos tal creados por usted tal y como los de la Internet.

IR A.... | Índice de lecciones | anterior: "Formatos Gráficos y de Ficheros" | siguiente: "Enlazando con Anchors" |


Writing HTML Lección 7a: Imágenes Inline
©1995, 1996 Maricopa Center for Learning and Instruction (MCLI)
Maricopa County Community College District, Arizona

El enlace con el MCLI es Alan Levine --}
Comentarios a levine@maricopa.edu
Traducido al español por agma@usa.net

URL: