Referencia de 154 propiedades CSS
Qué hace cada propiedad, qué valores se usan de verdad y si se hereda, en una línea.
Maquetación11
Propiedades que deciden qué tipo de caja es un elemento y qué pasa cuando desborda.
Flexbox y grid24
Propiedades que alinean elementos y los colocan en una cuadrícula: hoy casi toda maquetación usa una de las dos.
Caja y espaciado16
Tamaño y espaciado. Los márgenes exteriores se colapsan; el relleno lo pinta el fondo.
Texto25
Tipografía, interlineado, alineación: cómo se lee el texto. La mayoría se hereda.
Color y fondo13
Color de texto, color de fondo, degradados y transparencia.
Bordes13
Bordes, esquinas y sombras. El contorno no ocupa espacio propio.
Efectos7
Efectos aplicados tras el pintado: desenfoque, recorte, relleno.
Transformación y movimiento14
Mover, girar y suavizar. No tocan la maquetación, así que nada salta.
Posicionamiento7
Sacar un elemento del flujo y colocarlo; z-index decide qué queda delante.
Tablas4
Propiedades para bordes de tabla y ancho de columnas.
Listas4
La forma y la posición de los marcadores de lista.
Interacción9
Cómo responde el elemento al ratón, al dedo y al desplazamiento.
Impresión y varios7
El resto: impresión, contenido generado y numeración automática.
Cómo leerlo
- Una propiedad heredada basta escribirla en el padre: todos los hijos la reciben. Casi todas las de texto funcionan así.
- Un atajo reinicia lo que omites. Escribir solo background: red borra también la imagen de fondo puesta antes.
- Cuando dos reglas chocan gana el selector más específico; solo con igual especificidad decide el orden.
- Anima transform y opacity para que sea suave. Cambiar width o top obliga a recalcular la maquetación.
Preguntas frecuentes
Q. ¿Cuántas propiedades CSS hay?
El estándar recoge más de 500, pero solo una parte aparece en el trabajo diario. Aquí están las 154 que se acaban escribiendo una y otra vez, agrupadas por propósito.
Q. ¿Qué significa que se hereda?
Que el valor pasa hacia abajo: lo pones en el padre y los hijos lo usan sin repetirlo. Casi todas las propiedades de texto se heredan; los espacios y bordes no.
Q. ¿Qué cambia al usar un atajo?
Defines varios valores en una línea, pero lo que omites vuelve a su valor inicial. Por eso background: red a secas borra también la imagen de fondo anterior.
Q. Si la misma propiedad se declara dos veces, ¿cuál gana?
Primero se mira la especificidad: un id gana a una clase y una clase a una etiqueta. Solo con igual especificidad gana la regla posterior. !important lo anula todo, y por eso conviene evitarlo.
Q. ¿Debo usar px o rem?
Un rem es un múltiplo del tamaño raíz, así que crece cuando el lector amplía el texto en el navegador. Usa rem para tipografía y espacios; px va bien donde el valor nunca debe cambiar, como un borde de un píxel.