1
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Diseño Web Responsivo</title>
<style>
body { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 20px; background: #f8fafc; }
/* Contenedor flexible adaptable */
.grid-responsivo {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 15px;
margin-top: 20px;
}
.tarjeta {
background: white;
border: 1px solid #cbd5e1;
border-radius: 8px;
padding: 16px;
box-shadow: 0 1px 3px rgba(0,0,0,0.05);
}
/* Imagen fluida: nunca se desborda de su contenedor */
.img-fluida {
width: 100%;
height: auto;
border-radius: 6px;
display: block;
}
</style>
</head>
<body>
<h2>Diseño Adaptable (Responsive)</h2>
<p>
Las tres tarjetas de abajo usan unidades fluidas. En pantallas anchas se muestran una al lado de otra; en pantallas pequeñas se apilan verticalmente sin desbordarse.
</p>
<div class="grid-responsivo">
<div class="tarjeta">
<h3 style="color: #0284c7; margin-top: 0;">Móviles</h3>
<p>Vista compacta de una sola columna optimizada para el pulgar.</p>
</div>
<div class="tarjeta">
<h3 style="color: #059669; margin-top: 0;">Tabletas</h3>
<p>Diseño intermedio en dos columnas con navegación táctil.</p>
</div>
<div class="tarjeta">
<h3 style="color: #7c3aed; margin-top: 0;">Escritorio</h3>
<p>Aprovechamiento panorámico de pantalla ancha con alta densidad.</p>
</div>
</div>
</body>
</html>
Haz clic para editar este código