CSS 01: Sintaxis y Selectores

CSS (Cascading Style Sheets) es el lenguaje que usamos para dar estilo a un documento HTML.

1. Sintaxis Básica

Una regla CSS consiste en un selector y un bloque de declaración.

selector {

  propiedad: valor;

  propiedad: valor;

}

Ejemplo:

p {

  color: red;

  font-size: 16px;

}

2. Selectores Básicos

Los selectores indican a qué elementos HTML se aplicarán los estilos.

Selector de Etiqueta

Selecciona todos los elementos de ese tipo (ej. todos los <p>).

Selector de ID (#)

Selecciona un elemento único con un atributo id específico.

#demo-id {

  background-color: #ffeba7;

}

Selector de Clase (.)

Selecciona todos los elementos con un atributo class específico.

.demo-clase {

  background-color: #c3f0ca;

}

3. Selectores Avanzados

Permiten seleccionar elementos de forma más precisa basándose en su relación con otros.

Selector Universal (*)

Selecciona todos los elementos de la página.

* {

  margin: 0;

  padding: 0;

}

Selector Descendiente (espacio)

Selecciona elementos que están dentro de otro.

.descendiente p {

  background-color: #2196f3;

}

Pseudo-clases (:hover, :nth-child)

Definen un estado especial del elemento.

.btn-hover:hover {

  background-color: #4caf50;

}
Volver a CSS