Wsparcie przeglądarek Ponieważ nie wszystkie przeglądarki poprawnie tłumaczą kod CSS, niektóre techniki deweloperskie umożliwiają filtrowanie specyficznych przeglądarek albo kierunkowanie definicji stylów dla wybranych. Obydwa sposoby umożliwiają wyłączanie lub włączanie niektórych definicji stylów dla konkretnych przeglądarek internetowych. Wykorzystując filtry CSS można nawet osiągnąć różne style dla różnych przeglądarek. Początkowo przeglądarki albo całkowicie nie radziły sobie z plikami CSS, albo poziom renderowania był bardzo niski. Wsparcie Internet Explorera dla CSS zostało zapoczątkowane w wersji 3.0 i z każdą kolejną wersją wsparcie ulegało poprawie. Przykładem historycznego problemu związanego z implementacją kaskadowych arkuszy stylów był błąd Internet Explorera w interpretacji modelu pudełkowego. Błędem dotknięte były przeglądarki Internet Explorer dla Windows aż do wersji 6. Efektem tego problemu były różnice w szerokościach elementów blokowych między przeglądarkami internetowymi. Obejściem problemu było zawarcie odpowiedniej Deklaracji Typu Dokumentu (DOCTYPE). Pomimo faktu, że wiele przeglądarek internetowych poprzez wsparcie CSS wpłynęło pozytywnie na rozwój tego języka to niepoprawna interpretacja kaskadowych arkuszy stylów przez niektóre z nich ciągle ogranicza projektantów.