Nowe możliwości CSS
- Przestarzałe atrybuty i znaczniki, znajdujące się bezpośrednio w składni HTML, które dotyczą formatowania (elementy zdeprecjonowane), będą stopniowo wycofywane przez producentów przeglądarek internetowych, na rzecz rekomendowanych analogicznych deklaracji CSS.
- Dokumenty pisane z wykorzystaniem arkuszy stylów są zwykle bardziej przejrzyste i krótsze.
- Style pozwalają w łatwy sposób zarządzać całą serią dokumentów, poprzez stosowanie zewnętrznych arkuszy stylów.
- Dzięki możliwości stosowania klas selektorów, znacznie oszczędzamy sobie pisania. W jednym miejscu określamy wszystkie atrybuty formatowania (których może być bardzo dużo), odnoszące się do wielu elementów, które mają wyglądać tak samo. Bezpośrednio przy elemencie wystarczy podać tylko nazwę klasy i nie musimy już wypisywać dużej ilości poleceń. Znacznie przyspiesza to późniejszą modyfikację strony, ponieważ zmian dokonujemy tylko w jednym miejscu, a wpływają one na wiele elementów jednocześnie.
- Możliwość stosowania różnorodnych jednostek oraz sposobów definiowania kolorów.
- Różne wartości pogrubienia czcionki (9 rodzajów)
- Dodatkowe możliwości formatowania tekstu
- Efektowne filtry graficzne.
- Dodatkowe możliwości określenia wyglądu dokumentów podczas ich drukowania.
Wady CSS
- złożona specyfikacja (składnia) nietolerująca, rzadnych błędów składniowych,
- brak sygnalizacji błędów podczas wykonywania styli CSS oraz podczas ich realizacji,
- błędne obsługiwanie CSS przez różne przeglądarki,