CSS ist die heute wichtigste und flexibelste Ergänzung zu HTML, mit der Designs mit wenig Aufwand umgesetzt werden können. Sie ist in etwa vergleichbar mit Stilvorlagen in Layoutprogrammen im Printbereich. Egal aus wie vielen einzelnen HTML-Dateien eine Internetseite besteht, alle CSS-Anweisungen erfolgen in den meisten Fällen aus einer, mit allen HTML-Seiten verbundenen CSS-Datei.
Mit Hilfe von CSS sind optische Formatierungen und »Designeingriffe« möglich, welche mit reinem HTML nicht möglich wären.
Mit CSS ergänzen Sie HTML zur optischen Verbesserung und effizientere Umsetzung (weniger Zeitaufwand, da eine CSS-Datei alle HTML-Seiten beeinflusst).
CSS wird auf der Client-Seite interpretiert (Browser)