Media Query
Parte de la sección Styling with CSS del Journey de HTML de Coddy — lección 72 de 76.
Desafío
FácilEn esta lección, te asegurarás de que la página web se vea bien en diferentes tamaños de pantalla. Utiliza media queries, que nos permiten aplicar diferentes estilos según el ancho de la pantalla.
Crea una media query para pantallas con un ancho menor a 400px. Sigue los pasos a continuación:
- Escribe una regla CSS usando
@media (max-width: 400px)para aplicar estilos cuando el ancho de la pantalla sea de 400px o menor. - Apunta a
.menuy establece supaddinga 10px para hacerlo más compacto. - Apunta a
imgy establece su propiedadfloata none para que se mueva por encima del texto en pantallas más pequeñas. - Establece el
widthde laimgdentro de.abouta 80vw para que se ajuste a pantallas más pequeñas. - Apunta a la sección
.contacty establece suheighta auto para permitir que la sección se expanda o se contraiga según el contenido, asegurando que todos los elementos permanezcan correctamente visibles y alineados en diferentes tamaños de pantalla.
Después de aplicar estos cambios, prueba tu página cambiando el tamaño de la ventana del navegador para ver cómo se ajusta el diseño.
Pruébalo tú mismo
<html>
<head>
<title>Swim with Whales in Tonga</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="styles.css">
</head>
<body>
<nav class="menu">
<a href="#about">About</a>
<a href="#experience">Experience</a>
<a href="#contact">Contact</a>
</nav>
<header class="welcome">
<h1>Swim with Whales in Tonga</h1>
<p>Experience the magic of swimming alongside majestic humpback whales.</p>
</header>
<section class="about">
<h2>About Tonga</h2>
<img src="https://upload.wikimedia.org/wikipedia/commons/8/88/Hawaiian_Islands_Humpback_Whale_National_Marine_Sanctuary_breaching_2018.png">
<p>Tonga is a stunning Polynesian archipelago in the South Pacific, famous for its crystal-clear waters and vibrant marine life. From July to October, humpback whales migrate here to breed, offering a rare chance to swim with these gentle giants. Beyond whale encounters, Tonga boasts pristine beaches, lush tropical landscapes, and a rich cultural heritage. Visitors can explore traditional villages, experience authentic Tongan hospitality, and enjoy activities like snorkeling, diving, and sailing. Whether you're seeking adventure or relaxation, Tonga provides an unforgettable escape into nature’s beauty.</p>
</section>
<section class="contact">
<h2>Plan Your Adventure</h2>
<table>
<tr>
<td>Phone Number</td>
<td>+676 123 4567</td>
</tr>
<tr>
<td>Email</td>
<td>info@tongawhales.com</td>
</tr>
</table>
</section>
</body>
</html>Todas las lecciones de Styling with CSS
4Fundamentos del texto
Color de textoFamilia de fuentesTamaño de fuenteGrosor de fuenteAlineación de textoDecoración de textoDesafío de repaso #1Desafío de repaso #27Modelo de caja - Parte 1
¿Qué es el modelo de caja?PaddingMárgenesBordesAncho y altoDesafío de repaso13Página web de Tonga
Menú de navegaciónEncabezado de bienvenida3Selectores básicos
Introducción a los selectoresSelector de tipoSelector de claseSelector de IDSelectores de grupoSelector universalDesafío de selección9Flex Box
¿Qué es Flex Box?Flex DirectionJustify ContentAlign ItemsEl centrado perfectoDesafío de Flex Box12Fundamentos de Diseño Responsivo
¿Qué es el Diseño Responsivo?Etiqueta Meta ViewportDiseños FluidosUnidades de ViewportFundamentos de Media QueriesImágenes Flexibles