CSS - Kaskade Stylesheet-Sprache
CSS ist Abkürzung für "Cascading Style Sheets" und dient dazu, Stile zu definieren, die das Aussehen von HTML-Elementen (Schriftart, Farbe, Hintergrundbilder, Leerzeichen ...) bestimmen. Die in der CSS-Datei definierten Stile werden an "Style Sheets" und Externe-Dateien mit .css-Erweiterungen angeknüpft oder einfach im HTML-Dokument-Header oder sogar Inline geschrieben, d.h. auf Elementen einer Webseite.
Die externen Stile sind auch die besten, weil sie Ihnen erlauben, Zeit zu sparen während der Arbeit und Neugestaltung Ihres HTML-Dokuments.
Die Leute aus W3C haben CSS erfunden und spezifiziert. Sie kamen mit HTML 4.0 als eine Lösung, die aus der zunehmenden Notwendigkeit, den Seiteninhalt vom Design zu trennen, stammte.
HTML wurde ursprünglich konzipiert, um sich nur um die Inhalte zu kümmern – d.h. es sollte nur Paragraphen, Tabellen, Header u.ä. zeigen, während die Browser für das Aussehen zuständig wären.
Da aber viele Browser-Entwickler begannen, zusätzliche HTML-Tags (wie das Font-Tag und das Farbattribut) dem ursprünglichen HTML hinzuzufügen, haben viele Entwickler immer mehr Schwierigkeiten bei der Erstellung ihrer Seiten und Webseiten gefunden.