.css — Cascading Style Sheet
World Wide Web Consortium (W3C) · 1996
Was ist eine .css-Datei?
Eine CSS-Datei (Cascading Style Sheet) enthält Stilregeln, die Webbrowser verwenden, um den Inhalt von HTML- oder XML-Dokumenten darzustellen. Sie bestimmt die visuelle Präsentation von Webseiten, einschließlich Aspekten wie Schriftarten, Farben, Abständen und Layout. Durch die Trennung von Präsentation und Inhalt ermöglicht CSS ein konsistentes Styling über mehrere Seiten hinweg und eine einfachere Wartung des Website-Designs.
Programme zum Öffnen von .css-Dateien
| Plattform | Programm | ||
|---|---|---|---|
| Windows | Visual Studio Code | Kostenlos | |
| Notepad++ | Kostenlos | ||
| Sublime Text | Kostenpflichtig | ||
| Adobe Dreamweaver | Kostenpflichtig | ||
| macOS | Visual Studio Code | Kostenlos | |
| Sublime Text | Kostenpflichtig | ||
| BBEdit | Kostenpflichtig | ||
| TextEdit | Kostenlos | Offiziell |
Häufige Probleme mit .css-Dateien
Häufig gestellte Fragen
Der Hauptzweck von CSS besteht darin, die visuelle Darstellung und das Layout von Webseiten zu definieren. Es steuert, wie HTML-Elemente auf Bildschirmen, Papier oder anderen Medien angezeigt werden, wodurch Websites visuell ansprechend und benutzerfreundlich werden.
Obwohl CSS zur Gestaltung von Auszeichnungssprachen, hauptsächlich HTML und XML, entwickelt wurde, kann es nicht eigenständig Inhalte rendern. Es benötigt ein strukturiertes Dokument (wie HTML), um seine Stile auf Elemente innerhalb dieses Dokuments anzuwenden.
CSS-Frameworks sind vorgefertigte CSS-Bibliotheken, die eine Grundlage für eine schnellere und konsistentere Webentwicklung bieten. Sie enthalten oft gebrauchsfertige Komponenten, Grids und Dienstprogramme, wie z.B. Bootstrap, Tailwind CSS oder Bulma.
Technische Details
CSS-Dateien sind reine Textdateien, die aus einer Reihe von Regeln bestehen, wobei jede einen Selektor und einen Deklarationsblock enthält. Obwohl es keine spezifischen 'Magic Bytes' am Anfang gibt, beginnen CSS-Dateien oft mit einer optionalen `@charset`-Regel oder direkt mit Stilregeln, wie z.B. `body { ... }`. Browser parsen diese Regeln, um Stile auf entsprechende Elemente anzuwenden.