Allgemeines zu CSS
Was ist CSS?
Das sagt die Lektion 17 dazu:
Sicher kennst du z.B. aus Textverarbeitungsprogrammen die Möglichkeit, verschiedene Formatvorlagen einem Dokument zuzuweisen. Im Grunde ist CSS nichts anderes, es sind Formatvorlagen für HTML-Dateien. In der ersten Lektion haben wir ja bereits gelernt, wie man die Seiteneigenschaften für ein Dokument festlegt, die Hintergrundfarbe, die Schriftart, die Schriftgröße. Und damit hast du dann auch direkt deine erste Formatvorlage, dein erstes Style-Sheet erstellt.
Das sagt Wikipedia.de dazu:
Cascading Style Sheets (Abk.: CSS, [kæsˌkeɪdɪŋˈstaɪlʃiːts]) ist eine deklarative Stylesheet-Sprache für strukturierte Dokumente. Sie wird vor allem zusammen mit HTML und XML (zum Beispiel bei SVG) eingesetzt. CSS soll dabei festlegen, wie ein besonders ausgezeichneter Inhalt dargestellt werden soll. Dazu ist es wichtig, das HTML oder XML so zu gestalten, dass die Abschnitte, deren Aussehen gleich sein soll, auch als Gruppe erkannt werden können. Man zeichnet im Dokument also die Bedeutung einzelner Abschnitte aus, während das Aussehen dieser ausgezeichneten Abschnitte im CSS festgelegt wird.
....
Neben diversen Fähigkeiten im Farb- und Schriftbereich bietet CSS die Möglichkeit, Elemente frei zu positionieren oder Hintergrundbilder festzulegen.
CSS gilt heutzutage als die Standard-Stylesheetsprache für das Web.
Wer Alles dazu lese will hier
Warum ein externes CSS?
- verhindert unnötige oder doppelte Codes im Quelltext.
- Kürzt den Quelltext und
- ein externes CSS muß nur einmal geladen werden = kürzere Ladeseiten für eure Besucher.
- Und das Beste: Zeitersparnis beim Ändern einer Seite. Ihr müsst nicht jede Seite öffnen nur weil ihr die Schriftfarbe ändern wollt z.B. sondern hier müsst ihr nur ins CSS gehen und schon ist auf allen Seiten die das externe CSS eingebunden haben geändert.