|CSS|: Reglas y maquetación =========================== #. Tome el :ref:`ejercicio de estructuración de HTML ` y escribas reglas |CSS| para lograr el siguiente aspecto: a. El ancho máximo ocupado son 1140px y la página debe estar centrada. #. 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. b. Ponga colores de fondo diferentes para: + La cabecera. + Las tres zonas. + El pie y el espacio que queda entre las zonas. + El margen exterior. c. 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.) .. image:: /99.ejercicios/files/71-captura.png d. 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 :download:`plantilla HTML ` a cuyos elementos puede añadir atributos ``id`` y ``class``, si lo estima necesario. .. rst-class:: sol-oculta :download:`Solución propuesta `. .. |CSS| replace:: :abbr:`CSS (Cascading Style Sheets)`