Nowe możliwości CSS

  1. 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.
  2. 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.
  3. Możliwość stosowania różnorodnych jednostek oraz sposobów definiowania kolorów.


Wady CSS

  1. Różne obsługiwanie CSS przez różne przeglądarki.
  2. Złożona specyfikacja nietolerująca, rzadnych błędów składniowych.
  3. Brak sygnalizacji błędów podczas wykonywania styli CSS oraz podczas ich realizacji.