Insertar una imagen de cabecera (banner) en una página web con HTML
Un banner es una imagen horizontal en la parte superior de la página. El método moderno usa HTML semántico y CSS para control total.
Estructura HTML5 básica
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Mi página</title>
<style>
header { margin: 0; padding: 0; }
header img { display: block; width: 100%; height: auto; max-height: 200px; object-fit: cover; }
</style>
</head>
<body>
<header>
<img src="banner.jpg" alt="Descripción del banner para accesibilidad y SEO">
</header>
<main>
<h1>Bienvenido a nuestra página</h1>
<p>Contenido principal…</p>
</main>
</body>
</html>
Puntos clave
- <header>: elemento semántico para cabecera del sitio/sección.
- src: ruta relativa (
banner.jpgen misma carpeta) o absoluta (/images/banner.jpg,https://cdn.ejemplo.com/banner.jpg). - alt: obligatorio para accesibilidad (lectores de pantalla) y SEO. Describe la imagen.
- CSS:
width:100%hace fluido el banner;max-height+object-fit:coverevita que ocupe demasiada altura en móviles recortando la imagen sin deformar. - Formato imagen: WebP (mejor compresión), JPEG (fotos), PNG (gráficos con transparencia). Ancho típico 1200-1920 px.
Banner responsive con picture (arte direccional)
<header>
<picture>
<source media="(max-width: 600px)" srcset="banner-movil.webp" type="image/webp">
<source media="(min-width: 601px)" srcset="banner-desktop.webp" type="image/webp">
<img src="banner-desktop.jpg" alt="Banner principal">
</picture>
</header>
Validación
Abre el archivo .html en navegador. Verifica en herramientas de desarrollador (F12) pestaña "Responsive" que se ve bien en móvil, tablet, desktop.
- ·Cómo hacer zoom en una página web con iPhone
- ·Cómo mostrar un archivo PDF en una página web HTML
- ·Cómo añadir una página web a favoritos/marcadores
- ·Cómo traducir una página web con Google Language Tools
- ·Cómo crear una página web
- ·Cómo agregar un feed de Twitter a cualquier página web
- ·Cómo crear un banner publicitario en HTML
- ·Cómo capturar una imagen de una página web
