Acomodar los elementos en distintos anchos de pantalla incluye no solo el acomodo sino también las dimensiones que deben tomar cada elemento de texto y/o imagen en nuestro contenido,
- Ajustar la presentación de imágenes mediante el uso de media-queries.
- Tener instalado Visual Studio Code.
Si bien nuestra página principal ya va tomando una mejor apariencia, la imagen con el texto Capterra y las estrellas se desbordan del ancho del dispositivo, esto normalmente es debido a que el ancho de la imagen supera el ancho disponible en el dispositivo.
Si analizamos el banner nos vamos a dar cuenta que esta no cuenta con estilos,
para adaptarlo al ancho del dispositivo podemos establecerle un width: 100%
cuando se encuentre en dispositivos pequeños, ya que si lo aplicamos de forma
genérica afectaríamos su apariencia en dispositivos medianos y grandes (donde ya
se veían bien).
Agreguemos una clase al banner en el media-query y modifiquemos sus estilos:
<main>
<!-- Contenido previo al banner -->
<figure class="banner">
<img
src="https://ignos.blog/wp-content/uploads/2021/04/capterra.png"
alt="Capterra"
/>
</figure>
<!-- Contenido posterior al banner -->
</main>
@media (max-width: 575px) {
/** Media queries previos al banner **/
.banner > img {
width: 100%;
}
}
Con los cambios realizados hasta el momento, nuestra web en dispositivos pequeños debería verse así: