-
Największą zaletą CSS jest umożliwienie rozdzielenia warstwy prezentacji od warstwy danych.
Dzięki temu możliwe jest definiowanie wielu stylów dla tych samych danych,
a sam dokument HTML jest bardziej przejrzysty i łatwiejszy do utrzymania i dalszego rozwinięcia.
-
w przypadku potrzeby wprowadzenia zmian w definicji stylu wykorzystanego dla elementu występującego wielokrotnie,
w dokumencie HTML w pliku CSS zmiany są wprowadzane raz, a zmiana jest adaptowana przez wszystkie elementy.
Skutkuje to oszczędnością czasu i pracy.
-
Możliwość stosowania różnorodnych jednostek oraz sposobów definiowania kolorów.
Wady CSS
-
Różne obsługiwanie CSS przez różne przeglądarki.
-
Złożona specyfikacja nietolerująca, rzadnych błędów składniowych.
-
Brak sygnalizacji błędów podczas wykonywania styli CSS oraz podczas ich realizacji.