CSS: Reglas y maquetación

  1. Tome el ejercicio de estructuración de HTML y escribas reglas CSS para lograr el siguiente aspecto:

    1. El ancho máximo ocupado son 1140px y la página debe estar centrada.

    2. Maquete la página como se ve en la imagen de aquel ejercicio usando flexbox y sabiendo que:

      • Cuando el ancho de la pantalla es menor a 576px, el menú de navegación, el cuerpo de la página y la banda derecha de anuncios, deben situarse uno debajo del otro, en vez de en tres columnas.

      • Cuando las tres zonas está dispuestas en columnas, el menú de navegación, no debe ser más estrecho de 75px. ni más ancho de 200px; y la banda de anuncios no puede ser más ancha de 200px.

      • Debe haber un espacio entre las tres zonas de .25rem.

    1. Ponga colores de fondo diferentes para:

      • La cabecera.

      • Las tres zonas.

      • El pie y el espacio que queda entre las zonas.

      • El margen exterior.

    2. Reproduzca los detalles que se pueden apreciar en la captura que acompaña a este texto (aspecto de la ruta de navegación, alineación del texto, etc.)

    ../_images/71-captura.png
    1. Repita el ejercicio, pero maquetando con grid:

      • Mantenga que para anchos menores a 576px se vean las tres cajas una debajo de otra.

      • La separación entre cajas debe ser de .25rem.

      • Para anchos menores a 800px, el menú de navegación debe ocupar 125px y la banda de publicidad 150px.

      • Para anchos mayores, tanto el menú de navegación como el de publicidad deben ocupar 200px.

    Se facilita una plantilla HTML a cuyos elementos puede añadir atributos id y class, si lo estima necesario.

    Solución propuesta.