Cascading Style Sheets, meistens als CSS abgekürzt, ist eine Beschreibungssprache, die das Erscheinungsbild einer in HTML oder XML formatierten Datei (inklusive verschiedener XML-Sprachen wie SVG oder XHTML) festlegt. CSS beschreibt, wie ein strukturiertes Element am Bildschirm, auf Papier, in Sprache oder anderen Medien dargestellt wird.
CSS ist eine der Kernsprachen des Open Web und basiert auf standardisierten W3C Spezifikationen. CSS wird in drei verschiedenen Versionen entwickelt: das mittlerweile veraltete CSS1, die empfohlene Version CSS2.1 und CSS3, das in kleinere Module unterteilt wurde, die unabhängig voneinander veröffentlicht werden.
- CSS-Referenz
Eine vollständige Übersicht für erfahrene Webentwickler, die alle Eigenschaften und Konzepte von CSS beschreibt.
- CSS-Einführung
Eine Schritt-für-Schritt-Einführung für Anfänger, welche die grundlegenden Informationen enthält.
- CSS3-Demos
Eine Sammlung von Demos, welche eindrucksvoll die neusten CSS Funktionen aufzeigen - ein guter Ort um Ideen zu sammeln.
Dokumentation und Tutorials
- CSS Grundkonzepte
- Beschreibt die Syntax und Formen der Sprache und beschreibt Grundlegendes wie Spezifität und Vererbung, das Boxmodell und Zusammenfallen von Außenabständen, Stapelkontext und Blockformatkontext oder die Initial-, berechneten, verwendeten und tatsächlichen Werte. Instanzen wie CSS Shorthand Eigenschaften werden auch definiert.
- CSS Entwicklerguide
- Artikel, die helfen, alles über die Grundlagen der Gestaltung von HTML mit Hilfe von CSS zu lernen bis hin zu verschiedenen CSS-Techniken, die die Inhalte glänzen lassen.
- Häufige CSS Fragen
- Antworten auf häufige Fragen rund um CSS.
Tools für die CSS-Entwicklung
- Der W3C CSS Validierungsservice überprüft, ob ein angegebenes CSS gültig ist. Der Service unter OnlineWebCheck.com macht das gleiche. Dies sind unschätzbare Debuggingtools.
- Die Firefox Developer Tools erlauben das Live-Ansehen und Bearbeiten des CSS einer Seite über den Inspektor und den Style Editor.
- Die Firebug Erweiterung für Firefox, eine beliebte Erweiterung des Browsers, die es erlaubt, CSS live auf beobachteten Seiten zu bearbeiten. Sehr praktisch, um Änderungen zu testen, jedoch kann diese Erweiterung weit mehr.
- Die Web Developer Erweiterung für Firefox erlaubt es ebenfalls, CSS auf beobachteten Seiten live anzusehen. Einfacher als Firebug, aber auch weniger mächtig.
- CSS Tools.
Siehe auch
- Mozillas CSS Lernbereich
- Websprachen auf die CSS häufig angewendet wird: HTML, SVG, XHTML und XML.
- Mozilla Technologien, die ausgiebig Gebrauch von CSS machen: XUL, Firefox und Thunderbird Erweiterungen und Themes.
Werde Teil der Weblayout Community
- Stack Overflow: CSS Themen
- CSS-Discuss: CSS-Discuss Mailingliste