CSS (Cascading Style Sheets) ist eine Sprache, die auf die HTML Formatierung zugreift und bestimmte Bereiche und Inhalte festlegt. Durch solche Definitionen können beispielsweise Bild und Schrift, auch einzelne Schriften und Farbzuweisungen getrennt und somit besser positioniert und für leichtere Gestaltung und Zugriffe aufbereitet werden. Gleichseitig sorgt CSS für eine Verschlankung der gesamten Programmierung. Damit verkürzen sich auch die Ladezeiten für einzelne Vorgänge beim Aufruf. Die Seite wird benutzerfreundlicher. Während HTML die einzelnen Elemente für die Inhalte der Seite für das Web umsetzt, werden diese Elemente dann vom CSS zentral festgelegt, und zwar in einer eigenen, externen Datei.
CSS gehört inzwischen längst zum Standard, wenn es um die Programmierung von Websites geht. Neben den zahlreichen CSS Funktionen, die zur besseren und schnelleren Führung durch die Seite geeignet sind, die dafür sorgen, dass Seiteninhalte für einen einfachen Zugriff sauber getrennt werden können, ist CSS auch hilfreich für das einheitliche Layout. Selbst sehr große Websites, interaktive Websites mit umfangreichen Hintergründen lassen sich so zentral definieren und gut bearbeiten und verwalten. Inhalte und Grunddesign werden durch CSS nicht beeinträchtigt.
Seit mehr als 20 Jahren ist das World Wide Web nun online und bietet mittlerweile jedermann die Möglichkeit, seine eigene Homepage zu erstellen. Besonders Unternehmen sind daran interessiert, im Netz präsent zu sein. Während man vor einigen Jahren für eine ansprechende Webseite noch viel Geld für Experten ausgeben musste, gibt es heute 
