Kapitel 1. CSS-Grundlagen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Cascading Style Sheets(CSS), eine leistungsstarke Programmiersprache ( ), mit der die Darstellung eines Dokuments oder einer Sammlung von Dokumenten verändert werden kann, hat sich in fast jeder Ecke des Internets und auch in vielen scheinbar webfremden Umgebungen verbreitet. Viele RSS-Clients ermöglichen es dir, CSS auf Feeds und Feed-Einträge anzuwenden, und einige Instant-Messaging-Clients verwenden CSS, um Chat-Fenster zu formatieren. Aspekte von CSS finden sich in der Syntax von JavaScript (JS)-Frameworks und sogar in JS selbst wieder. Es ist überall!
Eine kurze Geschichte des (Web-)Stils
CSS wurde erstmals 1994 vorgeschlagen, als das Internet gerade anfing, sich zu etablieren. Damals gaben die Browser dem Benutzer alle möglichen Gestaltungsmöglichkeiten - in den Präsentationseinstellungen von NCSA Mosaic zum Beispiel konnte der Benutzer die Schriftart, -größe und -farbe für jedes Element festlegen. Den Autoren von Dokumenten stand nichts von alledem zur Verfügung; sie konnten einen Inhalt lediglich als Absatz, als Überschrift einer bestimmten Ebene, als vorformatierten Text oder als einen von einem Dutzend anderer Elementtypen kennzeichnen. Wenn ein Benutzer seinen Browser so einstellte, dass alle Überschriften der ersten Ebene klein und rosa und alle Überschriften der sechsten Ebene groß und rot waren, dann war ...