
Fundamentos de CSS
Aprende CSS desde la base: domina la sintaxis, reglas de estilo y selectores. Descubre cómo transformar código HTML en interfaces visuales profesionales con estilos correctos.
HTML con etiquetas, clases e IDsDomina los selectores CSS para aplicar estilos con precisión. Aprende a usar etiquetas, clases e IDs correctamente, optimizando la especificidad y mantenibilidad de tu código.
HTML: La base que CSS necesita para trabajarAntes de aplicar estilos, CSS necesita que el HTML defina qué elementos existen en la página. Los selectores CSS se apoyan completamente en esta estructura para saber dónde actuar.
<!-- Encabezado principal que define el tema de la página -->
<h1>Galería de imágenes</h1>
<!-- Imagen insertada en el documento -->
<!-- CSS luego podrá seleccionarla por etiqueta, clase o id -->
<img src="foto.jpg" alt="Paisaje natural" />
CSS: Qué es un selector y por qué es claveUn selector CSS indica exactamente qué elementos HTML deben recibir estilos. Sin selectores, CSS no tendría forma de saber dónde aplicar una regla.
/* Selector por etiqueta: apunta a todas las imágenes <img> */
img {
/* Dibuja un borde visible alrededor de cada imagen */
border: 2px solid black;
}HTML: El atributo id como identificador únicoEl atributo id permite identificar un elemento de forma única dentro del documento HTML. No puede repetirse y suele usarse para secciones específicas.
<!-- Sección única del sitio -->
<!-- El id "productos" no debe repetirse en el documento -->
<section id="productos">
<h2>Productos destacados</h2>
</section>
CSS: Selector de ID y su alta especificidadEn CSS, los IDs se seleccionan usando el símbolo #. Estos selectores son muy específicos y deben usarse con moderación.
/* Selector de ID: apunta solo al elemento con id="productos" */
#productos {
/* Espacio interno para separar el contenido */
padding: 2rem;
}HTML: Uso de class para estilos reutilizablesLas clases permiten aplicar el mismo estilo a múltiples elementos. Son la herramienta principal para crear interfaces consistentes.
<!-- Ambas imágenes comparten la misma clase -->
<!-- Esto permite aplicar el mismo estilo desde CSS -->
<button class="mi-clase-reutilizable">BOTÓN</button>
<div class="mi-clase-reutilizable">Tarjeta</div>CSS: Selector de clase y diseño reutilizableLos selectores de clase se escriben con un punto (.) y permiten construir sistemas de diseño escalables y mantenibles.
/* Selector de clase reutilizable */
.mi-clase-reutilizable {
/* Define un color de fondo */
background-color: #f2b705;
/* Suaviza las esquinas del elemento */
border-radius: 12px;
}
HTML: Aplicación de múltiples clasesUn mismo elemento puede tener varias clases separadas por espacios. Cada clase aporta una parte del estilo final.
<!-- El elemento combina dos clases -->
<!-- Cada clase agrega una característica visual -->
<button class="borde-redondeado img-chica">BOTÓN</button>
<div class="borde-redondeado img-chica">Tarjeta</div>
<img src="foto.jpg" class="borde-redondeado img-chica" alt="Imagen pequeña" />CSS: Composición de estilos con múltiples clasesCSS aplica los estilos de todas las clases asignadas a un elemento, evitando duplicación de reglas y mejorando el mantenimiento.
/* Clase responsable de la forma */
.borde-redondeado {
border-radius: 10px;
}
/* Clase responsable del tamaño */
.img-chica {
width: 150px;
}
HTML: Uso de etiquetas sin atributosLos selectores de etiqueta no requieren modificar el HTML. CSS puede aplicar estilos directamente al nombre de la etiqueta.
<!-- Párrafos sin class ni id -->
<p>Primer párrafo</p>
<p>Segundo párrafo</p>HTML, estilos modernos con CSS y diseño rápido con Tailwind para lanzar tus primeros sitios responsivos y profesionales.10 clases en vivo con profesores expertosVer próximas fechasCSS: Selector de etiqueta para estilos baseEl selector de etiqueta aplica estilos a todos los elementos del mismo tipo. Es ideal para definir estilos globales iniciales.
/* Selector por etiqueta */
p {
/* Color de texto aplicado a todos los párrafos */
color: blue;
}

Aprende CSS desde la base: domina la sintaxis, reglas de estilo y selectores. Descubre cómo transformar código HTML en interfaces visuales profesionales con estilos correctos.

Domina los selectores CSS para aplicar estilos con precisión. Aprende a usar etiquetas, clases e IDs correctamente, optimizando la especificidad y mantenibilidad de tu código.

CSS no aplica estilos al azar. Domina la herencia, cascada y especificidad para resolver conflictos entre reglas y escribir código CSS priorizado, claro y escalable.