Hovedsakelig sparer CSS tid. Ved hjelp av CSS slipper man å endre skriftformateringer for overskrifter, paregrafer og pekere, samtidig som man slipper å nøste flere <font>-flagg sammen for å produsere det ønskede resultatet. Ved hjelp av CSS kan man plassere et par linjer ekstra på toppen av siden eller i en egen fil. Det fører til at det går raskere å skrive HTML koden samtidig som koden blir ryddigere. I tillegg blir det enkelt å holde formateringene like over hele siden, samtidig som du kan endre utseendet kun ved å endre definisjonen en gang.
I tillegg kan du kontrollere flere formateringer enn standard HTML, som rammer, linjeavstand of avstand mellom bokstaver. I tillegg kan du mikse CSS sammen med JavaScript for å lage dynamiske effekter via dynamisk HTML (DHTML).
Den største bakdelen med CSS er at forskjellige nettlesere tolker CSS forskjellig, dersom den kan lese CSS i det hele tatt. Men i tiden som kommer vil nye versjoner av både IE og Netscape tolke CSS likt, siden de begge arbeider med å støtte standarden definert av W3C (World Wide Web Consortium).