Nowe możliwości CSS w porównaniu z HTML
- 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,