Zum Inhalt springen

Glossar · C

CSS

Cascading Style Sheets. Sprache, mit der Aussehen und Layout von HTML-Dokumenten beschrieben werden.

Definition

CSS steht für Cascading Style Sheets und ist eine Stylesheet-Sprache, die verwendet wird, um das Aussehen und Layout von HTML-Dokumenten zu beschreiben. CSS ermöglicht es Entwicklern, das Design von Webseiten unabhängig von deren Inhalt zu gestalten. Es wird häufig in Kombination mit HTML und JavaScript verwendet, um interaktive und ansprechende Benutzeroberflächen zu erstellen.

Die Syntax von CSS besteht aus Selektoren und Deklarationen. Selektoren bestimmen, auf welche HTML-Elemente die Styles angewendet werden, während Deklarationen die spezifischen Stilregeln enthalten, wie z.B. Schriftarten, Farben und Abstände. Diese Trennung von Inhalt und Design ist ein zentrales Merkmal von CSS.

Was bedeutet das für Ihr Unternehmen?

CSS bestimmt, wie Ihre Website auf Smartphone, Tablet und großem Bildschirm aussieht und ob Ihr Erscheinungsbild auf allen Seiten einheitlich bleibt. Gut organisiertes CSS mit festen Farben, Schriften und Abständen macht spätere Designanpassungen deutlich günstiger, weil eine Änderung an einer Stelle überall wirkt. Ungeordnet gewachsenes CSS ist dagegen ein häufiger Grund, warum kleine optische Änderungen unerwartet lange dauern.

Geschichte

CSS wurde erstmals 1996 von der World Wide Web Consortium (W3C) als Standard veröffentlicht. Die erste Version, CSS1, legte die Grundlagen für die Gestaltung von Webseiten und führte grundlegende Eigenschaften wie Farben, Schriftarten und Layouts ein. Im Jahr 1998 wurde CSS2 veröffentlicht, das zusätzliche Funktionen wie Medientypen für Bildschirm und Druck sowie verbesserte Layout-Optionen einführte; Media Queries kamen erst mit CSS3 hinzu.

Die Entwicklung von CSS setzte sich mit der Einführung von CSS3 fort, das eine modulare Struktur einführte und eine Vielzahl neuer Eigenschaften wie Animationen, Übergänge und Flexbox-Layouts hinzufügte. CSS3 wurde schrittweise standardisiert, wobei verschiedene Module zu unterschiedlichen Zeitpunkten veröffentlicht wurden.

Funktionsweise

CSS funktioniert durch das Anwenden von Regeln auf HTML-Elemente, die in einem Stylesheet definiert sind. Diese Regeln können inline in HTML-Dokumenten, in einem internen Stylesheet im Kopfbereich der HTML-Datei oder in externen Stylesheets, die über Links eingebunden werden, definiert werden. Externe Stylesheets sind besonders nützlich, da sie es ermöglichen, das Design mehrerer Seiten zentral zu steuern.

Die Cascading-Funktion von CSS bedeutet, dass mehrere Stylesheets und Regeln auf dasselbe Element angewendet werden können. In solchen Fällen entscheidet die Spezifität der Selektoren, welche Regel Vorrang hat. Dies ermöglicht eine flexible und hierarchische Gestaltung, bei der allgemeine Stile durch spezifischere Stile überschrieben werden können.

Einsatzgebiete

CSS wird in nahezu allen modernen Webanwendungen und Webseiten eingesetzt. Es ist entscheidend für die Gestaltung von Benutzeroberflächen und ermöglicht es Entwicklern, responsive Designs zu erstellen, die sich an verschiedene Bildschirmgrößen und Geräte anpassen. CSS wird auch in der Entwicklung von Webanwendungen eingesetzt, um die Benutzererfahrung zu verbessern und die Interaktivität zu erhöhen.

Darüber hinaus findet CSS Anwendung in der Druckvorstufe, wo es verwendet wird, um das Layout von Druckdokumenten zu steuern. Mit CSS können spezifische Stile für den Druck definiert werden, um sicherzustellen, dass Dokumente auf Papier gut aussehen und lesbar sind.

Abgrenzung

CSS wird oft mit anderen Technologien wie HTML und JavaScript verwechselt, die jedoch unterschiedliche Funktionen erfüllen. Während HTML die Struktur und den Inhalt einer Webseite definiert, konzentriert sich CSS auf das visuelle Design. JavaScript hingegen wird verwendet, um interaktive Elemente auf Webseiten zu erstellen und die Benutzererfahrung durch dynamische Inhalte zu verbessern.

Ein verwandter Begriff ist SASS (Syntactically Awesome Style Sheets), eine CSS-Präprozessor-Sprache, die zusätzliche Funktionen wie Variablen, verschachtelte Regeln und Mixins bietet. SASS erweitert die Möglichkeiten von CSS und ermöglicht eine effizientere und wartungsfreundlichere Stylesheet-Entwicklung.

Verwandte Begriffe

Aus dem Blog

Passende Leistung

Sie möchten wissen, was das für Ihr Projekt bedeutet? Sprechen Sie uns an.

Zur Leistung: Webseiten