
ITCSS es una manera de concebir el trabajo con CSS y HTML y organizarlo de una manera más óptima. Utiliza una jerarquía basada en el grado de especificidad del CSS, de menor concreción a mayor, creando un triángulo invertido.
ITCSS surge por la necesidad de:
- Desarrollar de una manera sana. Que nos permita escalar fácilmente el proyecto.
- Controlar y domar la CSS y su cascada de herencias.
- Utilizar lo antiguo y lo nuevo, con un orden coherente.
- Reducir la redundancia.
- Acabar con las guerras de especificidad.
Ofrece:
- Una arquitectura escalable y limpia
- Es un meta framework: un framework para otros frameworks.
- Es muy simple.
- Es independiente de los preprocesadores. Lo puedes usar trabajando con lo que trabajes.