
<div>El HTML semántico utiliza etiquetas que describen el contenido <header>, <article>, <nav>, etc. Esto es mejor que usar solo <div> porque:
<header>: Representa el encabezado de la página, que generalmente contiene el logotipo, el título del sitio y la navegación principal.<nav>: Define una sección de navegación, ya sea un menú principal u otro conjunto de enlaces.<main>: Encierra el contenido principal de la página, excluyendo el encabezado, el pie de página y las barras laterales.<article>: Representa un contenido independiente y autocontenido, como una entrada de blog, un artículo de noticias, etc.<aside>: Define contenido relacionado con el contenido principal, como una barra lateral, un comentario, etc.<footer>: Representa el pie de página de la página, que generalmente contiene información de copyright, enlaces a políticas de privacidad, etc.<section>: Divide el contenido principal en secciones temáticas.<figure>: Encierra una imagen, un diagrama o un fragmento de código, junto con su leyenda, si la tiene.<figcaption>: Proporciona una leyenda o descripción para una figura.
Otras etiquetas importantes:<address>: Define la dirección física de una persona o una organización.<time>: Representa una fecha y/o hora.<mark>: Resalta un texto.<details>: Proporciona información adicional que se puede expandir o contraer.<summary>: Define el título o resumen de un bloque de detalles.La función principal de las media queries en CSS controlar la aplicación del estilo CSS en función al dispositivo donde se accede a la web.
Las media queries permiten definir reglas CSS que se aplican únicamente cuando se cumplen ciertas condiciones, como el ancho de la pantalla, la orientación (horizontal o vertical), la resolución, el tipo de dispositivo (móvil, escritorio, etc.) o incluso las capacidades de impresión.
@media (max-width: 768px) {
.container {
width: 90%;
}
}
Esta media query se aplica cuando el ancho de la pantalla es menor o igual a 768px. En este caso, la regla dice que el contenedor tendrá un ancho del 90%
Unidades relativas: Las unidades relativas se basan en el tamaño de otros elementos o el tamaño de la ventana del navegador.