Dies ist eine alte Version des Dokuments!


LU01a - Einführung in Cascading Stylesheets (CSS)

Um eine Webseite aufzubereiten, werden HTML, Mediadateien (Bilder oder Videos), Skripte (z.B. JavaScript, PHP) und CSS (Stylen/Layouten/Animationen) verwendet. Alle diese Basistechnologien zusammen erlauben es moderne Webseiten im Webbrowser darzustellen.

Die Hauptrolle von CSS (oder Stylesheets) bei der Erstellung von Webseiten ist das Erscheinungsbild. Mit CSS werden Regeln erstellt, wie der Inhalt eines HTML-Elements dargestellt werden soll. An dieser Stelle macht es sich bezahlt, wenn Sie semantisch sinnvoll die einzelnen HTML-Elemente im HTML-Dokument notiert haben.
CSS unterstützt die Trennung von Struktur und Gestaltung eines Dokuments. Im Idealfall werden die präsentierenden Aspekte komplett vom Inhalt der Webseite getrennt. Dies bedeutet:

  • HTML definiert die Bedeutung bzw. Semantik des Inhalts.
  • CSS definiert die Darstellung des Inhalts.

Diese Bedeutung wird nachfolgend illustriert:

Nachfolgend wird nur der allgemeine Aufbau der CSS-Regel dargelegt. Die unterschiedlichen Typen von Selektoren werden separat behandelt. Eine CSS-Regel setzt sich aus einem Selektor und einer Deklaration zusammen:

Mit dem Selektor wird das HTML-Element angegeben, auf das die CSS-Regel angewendet werden soll. Es ist auch möglich, eine Regel auf mehrere HTML-Elemente anzuwenden, wobei die einzelnen HTML-Elemente durch Kommata voneinander getrennt sind.

Beispiel
Hiermit wird die CSS-Regel, dass die Schriftfarbe (engl. color) blau (engl. blue) ist, für die HTML-Elemente h1, h2, h3 und p gleichzeitig festgelegt.

h1, h2, h3, p { color: blue; }

Mit der oder den Deklaration(en) legen Sie fest, wie Sie die mit dem Selektor ausgewählte HTML-Elemente formatieren wollen. Die Deklaration selbst besteht ebenfalls aus zwei Teilen, und zwar einer Eigenschaft und einem Wert. Die Eigenschaft wird vom Wert durch einen Doppelpunkt getrennt.

Die Deklaration innerhalb der geschweiften Klammern einer CSS-Regel besteht immer aus mindestens einer Eigenschaft und einem Wert, wobei zwischen der Eigenschaft und dem Wert ein Doppelpunkt verwendet wird. Mit einem Semikolon werden mehrere Eigenschaft/Wert-Paare getrennt angegeben:

Beispiel

h1 {
  font-family: "Arial";
  color: red;
  text-align: center;
}
h2, h3 {
  font-family: "Courier";
  color: blue;
}
  • modul/m287/learningunits/lu02/einfuehrung.1740723499.txt.gz
  • Zuletzt geändert: 2025/02/28 07:18
  • von kdemirci