ITCSS – výhody •
Správné zařazení souborů do předem definovaných úrovní nám zajistí, že se vyhneme vysoké specifičnosti selektorů a předejdeme tak řešení konfliktů https://stuffandnonsense.co.uk/archives/css_specificity_wars.html
•
Přehled a orientace v kódu - vrstvy můžeme libovolně přidávat nebo ubírat podle potřeb. Vždy ale budeme mít přehled o tom, co se v nich nachází. Naše codebase bude čistá, systematická a přehledná
•
Závislost - vrstvy nejsou na sobě závislé a můžeme s nimi libovolně manipulovat
•
Kombinace s jinými metodikami - tento přístup můžeme sloučit s dalšími metodikami nebo s vlastním hybridním konceptem (BEMIT, CSS Modules, SUITCSS, OOCSS a další).
•
Škálovatelnost - píšeme CSS v pořadí podle specifičnosti od nízké k vysokým. Specifičnost se pomalu zvyšuje podle konkrétních potřeb a mnohem snadněji tak můžeme škálovat naše CSS soubory.
•
Přehlednost, udržitelnost, rozšiřitelnost, orientace – tato struktura a správné zařazení částí kódu do jednotlivých vrstev nám umožní vytvářet smyslupnou a udržitelnou codebase, ve které se bude snadné orientovat i po stálém rozšiřování
•
Zmenšení velikosti výsledného minifikovaného souboru