Výhody CSS
• rozsáhlé možnosti formátování, tj. určení vzdálenosti od jejich elementu či okraje stránky
• jednodušší údržba webové prezentace. Při změnách nemusíme procházet celý kód
• oddělení struktury a stylu
• Cachování stylů - webový prohlížeč si může soubor se styly uložit do cache paměti, čímž dochází ke zrychlení načtení stránky.
• CSS vlastnosti jednotlivých elementů můžeme dynamicky měnit pomocí Javascriptu.
• s pomocí CSS můžeme jednoduše formátovat i jakýkoli jazyk XML.
• různorodost stylů pro různá výstupní zařízení /tisk, projekci, mobil, PDA, běžný prohlížeč/. Specifikace CSS nezapomínají ani na zrakově postižené - je možno napsat styly pro hlasový syntetizátor nebo hmatovou čtečku Braillova písma.
Nevýhody CSS
• nedostatečná podpora v majoritních prohlížečích.
• není někdy snadné napsat kód tak, aby ve všech se výsledek zobrazil stejně.


