En este tema, aprenderás cómo insertar imágenes en tus páginas HTML. Las imágenes son una parte esencial de cualquier sitio web, ya que ayudan a mejorar la apariencia visual y pueden proporcionar información adicional a los usuarios.
Conceptos Clave
- Etiqueta
<img>
: La etiqueta<img>
se utiliza para insertar imágenes en HTML. - Atributos de la etiqueta
<img>
:src
: Especifica la ruta de la imagen.alt
: Proporciona un texto alternativo para la imagen.width
yheight
: Especifican el tamaño de la imagen.
Estructura Básica de la Etiqueta <img>
La etiqueta <img>
es una etiqueta vacía, lo que significa que no tiene una etiqueta de cierre. Aquí tienes un ejemplo básico:
Atributos de la Etiqueta <img>
-
src
(source): Este atributo es obligatorio y define la ruta de la imagen que deseas mostrar. Puede ser una ruta relativa o absoluta.- Ruta relativa:
src="imagenes/foto.jpg"
- Ruta absoluta:
src="https://www.ejemplo.com/imagenes/foto.jpg"
- Ruta relativa:
-
alt
(alternative text): Este atributo es muy importante para la accesibilidad. Proporciona una descripción de la imagen que se mostrará si la imagen no puede cargarse. También es útil para los lectores de pantalla utilizados por personas con discapacidades visuales.- Ejemplo:
alt="Una foto de un gato"
- Ejemplo:
-
width
yheight
: Estos atributos opcionales definen el ancho y alto de la imagen en píxeles.- Ejemplo:
width="300" height="200"
- Ejemplo:
Ejemplo Práctico
Vamos a crear un ejemplo práctico donde insertamos una imagen en una página HTML.
<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Ejemplo de Imagen</title> </head> <body> <h1>Bienvenido a mi página web</h1> <p>Esta es una imagen de ejemplo:</p> <img src="https://www.ejemplo.com/imagenes/gato.jpg" alt="Un gato adorable" width="300" height="200"> </body> </html>
Explicación del Código
- Estructura HTML Básica: La estructura básica de un documento HTML con las etiquetas
<html>
,<head>
, y<body>
. - Título y Encabezado: Un título en la etiqueta
<title>
y un encabezado<h1>
en el cuerpo. - Párrafo: Un párrafo
<p>
que introduce la imagen. - Etiqueta
<img>
: La etiqueta<img>
con los atributossrc
,alt
,width
, yheight
.
Ejercicio Práctico
Ejercicio 1: Insertar una Imagen Local
- Crea una carpeta llamada
imagenes
en el mismo directorio donde está tu archivo HTML. - Guarda una imagen en la carpeta
imagenes
y nómbralapaisaje.jpg
. - Inserta la imagen en tu página HTML utilizando una ruta relativa.
<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Imagen Local</title> </head> <body> <h1>Mi Imagen Local</h1> <p>Esta es una imagen almacenada localmente:</p> <img src="imagenes/paisaje.jpg" alt="Un hermoso paisaje" width="400" height="300"> </body> </html>
Solución
Asegúrate de que la imagen paisaje.jpg
esté en la carpeta imagenes
y que la ruta en el atributo src
sea correcta.
Ejercicio 2: Insertar una Imagen desde una URL
- Busca una imagen en línea y copia su URL.
- Inserta la imagen en tu página HTML utilizando la URL.
<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Imagen desde URL</title> </head> <body> <h1>Imagen desde URL</h1> <p>Esta es una imagen cargada desde una URL:</p> <img src="URL_DE_LA_IMAGEN" alt="Descripción de la imagen" width="400" height="300"> </body> </html>
Solución
Reemplaza URL_DE_LA_IMAGEN
con la URL real de la imagen que encontraste en línea.
Errores Comunes y Consejos
- Ruta Incorrecta: Asegúrate de que la ruta de la imagen en el atributo
src
sea correcta. Verifica que la imagen esté en el lugar correcto y que el nombre del archivo sea exacto. - Falta de Texto Alternativo: No olvides incluir el atributo
alt
para mejorar la accesibilidad de tu sitio web. - Tamaño de Imagen Desproporcionado: Utiliza los atributos
width
yheight
para ajustar el tamaño de la imagen y mantener las proporciones adecuadas.
Conclusión
En esta lección, has aprendido cómo insertar imágenes en tus páginas HTML utilizando la etiqueta <img>
. Ahora puedes mejorar la apariencia visual de tus sitios web y proporcionar contenido multimedia a tus usuarios. En la próxima lección, aprenderás cómo incrustar videos en HTML.
Curso de HTML
Módulo 1: Introducción a HTML
- ¿Qué es HTML?
- Configurando tu Entorno
- Estructura Básica de HTML
- Etiquetas y Elementos HTML
- Creando tu Primera Página HTML
Módulo 2: Formateo de Texto en HTML
- Encabezados y Párrafos
- Etiquetas de Formateo de Texto
- Listas: Ordenadas y Desordenadas
- Citas en Bloque y Texto Preformateado
Módulo 3: Enlaces y Medios en HTML
Módulo 4: Tablas en HTML
- Estructura Básica de una Tabla
- Encabezados y Pies de Tabla
- Unión de Celdas: Colspan y Rowspan
- Estilizando Tablas
Módulo 5: Formularios en HTML
- Creando un Formulario Básico
- Elementos del Formulario: Input, Textarea y Select
- Atributos y Validación del Formulario
- Enviando Formularios
Módulo 6: Elementos Semánticos de HTML5
Módulo 7: Técnicas Avanzadas de HTML
Módulo 8: Integración de HTML y CSS
- Vinculando CSS a HTML
- CSS en Línea, Interno y Externo
- Selectores Básicos de CSS
- Estilizando Elementos HTML
Módulo 9: Diseño Web Responsivo
- Introducción al Diseño Responsivo
- Etiqueta Meta del Viewport
- Consultas de Medios
- Imágenes y Videos Responsivos
Módulo 10: Mejores Prácticas y Accesibilidad
- Mejores Prácticas de HTML
- Conceptos Básicos de Accesibilidad Web
- Usando Roles ARIA
- Pruebas de Accesibilidad