Ein Cascade Style Sheet legt fest, wie die einzelnen HTML-Elemente zu formatieren sind (Grösse, Farbe, Position, Schriftart, etc.).
Das kann entweder direkt im html-Dokument zwischen style
-Tags stehen, oder besser in einer separaten Datei, die im head
des Dokuments eingebunden wird, z.B.
<head> <link rel="stylesheet" href="intro.css"> <!-- noch mehr Dinge, wie z.B. Encoding, Titel, etc. --> </head>
Es gibt 3 grundsätzliche Varianten, Elemente für die Formatierung auszuwählen:
h1
, img
, div
, etc..meinmenu
(beachten Sie den führenden Punkt), wenn ein Element gibt, das das Attribut class=“meinmenu”
hat. Mehrere Elemente können die gleiche Klasse haben. Ein Element kann auch mehrere Klassen haben, diese werden durch Leerschläge getrennt, z.B. class=“inhalt wichtig”
.#footer
, das ein einzelnes Element mit id=“footer”
beschreibt. Es darf nur ein einziges Element pro id geben.Diese Selektoren können dann auch miteinander kombiniert werden. Siehe https://www.w3schools.com/cssref/css_selectors.asp für eine gute Übersicht.
Auf https://www.w3schools.com/cssref/default.asp finden Sie eine Übersicht aller CSS-Eigenschaften, die für HTML-Element festgelegt werden können.
css-intro
(plus die Datei css-intro.zip
, die diesen Ordner enthält). css-intro.html
, einmal im Browser, um die Seite zu betrachen, einmal in NotePad++ (erst das Programm starten, dann File→Open, bzw. Datei→Öffnen).intro.css
in NotePad++.intro.css
alle Einträge durch und bestimmen Sie von Hand, welche Elemente durch diese Einträge alle beinflusst werden.intro.css
die Farben der Elemente so ab, dass ein “Dark-Theme” entsteht (dunkler Hintergrund, helle Schriftfarbe). Speichern Sie dazu nach jeder Änderung ab und laden Sie die Seite im Browser neu (mit Ctrl-Shift-R, bzw. Shift-Klick Reload). Überprüfen Sie, dass Ihre Änderung auch wie gewohnt funktioniert.