Saltar al contenido principal
Codigo Heroe
Tarea anterior
Enlaces e imágenes13/15
A la lista de tareas
  1. 1. Qué es un enlace: la etiqueta a
  2. 2. Direcciones relativas
  3. 3. Direcciones absolutas
  4. 4. Enlaces a archivos
  5. 5. Enlaces a anclas
  6. 6. La etiqueta img: imágenes
  7. 7. Formatos de imagen: SVG
  8. 8. El formato JPEG
  9. 9. El formato PNG
  10. 10. El formato GIF
  11. 11. Dimensiones de una imagen
  12. 12. El atributo alt
  13. 13. Imágenes como enlaces
  14. 14. Las etiquetas figure y figcaption
  15. 15. Enlaces sin href y el atributo title
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Imágenes como enlaces

Después de su reunión en Moscú, Cupcake se dio cuenta de que su sitio no tenía una sección «Sobre mí». Encargó esa página a su equipo de desarrollo y a nosotros nos pidió una galería de fotos suyas.

Ya conocemos los enlaces y las imágenes. ¿Podemos combinar los dos y poner una imagen dentro de un enlace? Sí. Veamos cómo.

Un enlace puede contener una imagen en lugar de texto. Solo hay que envolver la etiqueta <img> en una etiqueta <a>. Por ejemplo:

<a href="http://keksby.ru">
  <img src="cat.png" alt="Cupcake">
</a>

Estos enlaces son frecuentes en las galerías: una miniatura apunta a la imagen de tamaño completo o a una página que contiene esa imagen y su descripción.

Vamos a convertir las miniaturas de nuestra galería de selfis en enlaces a las páginas de cada foto.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Sitio de un principiante en desarrollo web</title> <link rel="stylesheet" href="style.css"> </head> <body> <header> <p>Blog</p> <nav> <a href="index.html">Volver al inicio</a> </nav> </header> <main> <article> <h1>Día quince. Una galería de selfis</h1> <p>Hoy volvió Cupcake y dijo que su negocio necesitaba más selfis en el sitio, como en Instagram. Preparamos una pequeña galería. Al hacer clic en una miniatura se abre una imagen más grande.</p> <p> <!-- Envuelve la imagen siguiente en un enlace --> <img src="files/preview-1.jpg" alt="Foto de Cupcake" width="115" height="77"> <img src="files/preview-2.jpg" alt="Foto de Cupcake" width="115" height="77"> <img src="files/preview-3.jpg" alt="Foto de Cupcake" width="115" height="77"> </p> </article> <aside> Tu anuncio podría estar aquí </aside> </main> <footer> Pie de página </footer> </body> </html>
CSS
body { padding: 0 30px; font-size: 14px; line-height: 22px; font-family: "Georgia", serif; color: #222222; } h1 { font-size: 20px; line-height: normal; } aside { margin: 20px 0; color: #c4c4c4; } a[href] { color: #0099ef; text-decoration-line: underline; }

El código ha cambiado, haz clic en "Actualizar" o activa la ejecución automática.

Ha ido a otra página

Haga clic dentro del mininavegador para poner el foco en esta ventana.

100%
ObjetivosRealizado
0
    1. Envuelve la primera imagen en un enlace con la dirección photo-1.html.
    2. Envuelve la segunda en un enlace con la dirección photo-2.html.
    3. Envuelve la tercera en un enlace con la dirección photo-3.html.
    4. Haz clic en cualquier foto para abrir su página.
    Codigo Heroe

    © 2023-2026, codigoheroe.com