CSS steht für Cascading Stylesheets. Diese Sprache ist eine Erweiterung des herkömmlichen Html-Textcodes und wird verwendet um die Eigenschaften verschieder Html-Elemente (z.B. Ebenen, Tabellen, Absätze) zu formatieren bzw. zu gestalten. Dies wird besonders Beispiel simpel.html deutlich.
Es sind drei Varianten zum Einbinden von CSS möglich:
Durch den zusätlichen Befehl style="[eigenschaft;wert]" innerhalb eines Tags wird CSS in-line verwendet. Werden die CSS im Head (engl.: Kopf; s.Tags) der Website embedded, kann im Body (engl.: Körper; s.Tags) z.B. durch das Definieren von Klassen auf die CSS bezug genommen werden. In ähnlicher Weise kann innerhalb des Head durch den Befehl
<link rel="stylesheet" type="text/css" href="[beliebig].css">
auf eine externe CSS-Textdatei bezug genommen werden. Ein Textcode dieser Art wird unter Meine Stile dargestellt.