Inhaltsverzeichnis:
- Definition - Was bedeutet Cascading Style Sheet (CSS)?
- Techopedia erklärt Cascading Style Sheet (CSS)
Definition - Was bedeutet Cascading Style Sheet (CSS)?
Cascading Style Sheets (CSS) ist ein Standard (oder eine Sprache), der die Formatierung von Seiten in Auszeichnungssprachen beschreibt. CSS definiert die Formatierung für die folgenden Dokumenttypen:
- HyperText Markup Language (HTML)
- Extensible HyperText Markup Language (XHTML)
- Extensible Markup Language (XML)
- Skalierbare Vektorgrafik (SVG)
- XML User Interface Language (XUL)
CSS ermöglicht Entwicklern die Trennung von Inhalten und visuellen Elementen für eine bessere Kontrolle und Flexibilität der Seiten. Eine CSS-Datei wird normalerweise über einen Link in der HTML-Datei an eine HTML-Datei angehängt.
Im Dezember 1998 veröffentlichte das World Wide Web Consortium (W3C) die erste CSS-Spezifikation (CSS1). Es folgten CSS Level 2 (CSS2) und CSS Level 2, Revision 1 (CSS2.1).
Techopedia erklärt Cascading Style Sheet (CSS)
Die Formatierung von HTML-Dokumenten war vor CSS aufgrund der eingebauten HTML-Stilattribute mühsam und komplex. Speziell gestaltete Tags erforderten detaillierte und sich wiederholende Beschreibungen der folgenden Elemente:
- Schriftfarben
- Hintergrundstile
- Elementausrichtungen
- Grenzen
- Größen
CSS definiert strukturell Elemente für Überschriften (h1), Unterüberschriften (h2), Unterunterüberschriften (h3) usw. Es stehen Elementoptionen für Schriftart, Farbe, Hervorhebung, Größe usw. zur Verfügung.
CSS ermöglicht Entwicklern, Gestaltungselemente in einen separaten HTML-Bereich zu verschieben, um Markups zu entfernen. Wenn ein Entwickler beispielsweise die Schriftart für alle H2-Überschriften in einer HTML-Datei ändern möchte, kann eine einzelne Änderung an der angehängten CSS-Datei vorgenommen werden. Wenn keine CSS-Datei angehängt wäre, müsste der Entwickler die Schriftartoption für jede H2-Überschrift in der HTML-Hauptdatei ändern.
