CSS als Sprache

zum Anfang der SeiteKlartextsprache

CSS ist eine Klartextsprache. CSS-Dateien können daher am Computer mit jedem Editor angeschaut, aber auch erstellt oder verändert werden.

Text, der in einer CSS-Datei gespeichert ist, kann einfach gelesen werden. Auch alle anderen enthaltenen Informationen können gelesen werden, wie z.B.: welche Farben werden verwendet, welche Größe haben die einzelnen Elemente und wie sind "Spezialeffekte" gemacht usw.

Klartextformat bedeutet aber auch, dass CSS-Code nicht "verschlüsselt" ist, man den CSS-Code direkt lesen und daher auch nichts "versteckt" werden kann.

CSS-Dateien kann man sogar mit jedem beliebigen Texteditor bearbeiten, der Daten als reine Textdateien abspeichern kann. Es gibt also keine bestimmte Software - auch nicht von bestimmten Unternehmen - die man zum Erstellen von CSS-Dateien benötigt. Man kann sogar die selbe CSS-Datei mit unterschiedlichen Editoren bearbeiten.

Beispiel für einen Text mit einer Überschrift h1 und einem Absatz p, der mit CSS formatiert ist:
Folgende Darstellung:

Gestalten mit CSS

Texte werden mit CSS formatiert. Die dazugehörigen Regeln werden in einem Klartextformat gespeichert und sind daher mit jedem Editor lesbar.

wird mit der Sprache CSS mit folgenden Code erstellt:

h1 {
   color: #008000;
   text-align: center;
   text-transform: uppercase;
}
p {
   color: #004000;
   font-style: italic;
}

zum Anfang der SeiteStylesheet-Sprache

CSS ist eine Stylesheet-Sprache. Sie legt fest, wie HTML-Elemente dargestellt werden, also wie z.B. Überschrift, Liste etc. aussehen.

Manchmal wird beim Erstellen einer CSS-Datei von Programmieren gesprochen. Dies ist jedoch ein falscher Ausdruck, da CSS keine Programmiersprache ist. CSS-Code schreibt man einfach, und wer es besser klingen lassen möchte, der codet in CSS.

zum Anfang der SeiteCSS gestaltet das Erscheinungsbild

CSS dient zum Gestalten der Darstellung von Texten, Grafiken und multimediale Inhalten. Die Anweisungen werden als Regeln geschrieben.

zum Anfang der SeiteHTML ist nicht geeignet für fixes Layout

Das Layoutieren eines fixen Seitenaufbaues ist mit HTML nicht vorgesehen.

Die Darstellung von HTML-Dateien erfolgt im Fenster des Browsers am Computer der BenutzerInnen. Dadurch muss sich das Erscheinungsbild an die Gegebenheiten bei der/beim BenutzerIn anpassen (Breite des Fensters, ist die ausgewählte Schriftart überhaupt am Computer installiert, der im Browser vorgegebene Schriftgröße). Allein dadurch ist es nicht möglich, dass die/der AutorIn das Erscheinungsbild genau festlegt.

Stärken und Schwächen beim WWW und Druckerzeugnissen:

HTMList Grundlage für die Darstellung im Browser; diese interpretieren die HTML-Dateien und stellen sie erst "vorort" dar (daher: ev. andere Zeilenumbrüche, Probleme mit Schriftarten und abweichende Darstellung -> keine "Illustrierte")

Intention von HTML
xxxxx entwickler

zum Anfang der SeiteCSS als Standard

CSS ist ein Standard.

zum Anfang der SeiteVersionen

Es gibt verschiedene CSS-Versionen (verschiedene Alter). Aktuell gibt es CSS 3. Dies ist jedoch ein "living standard", was bedeutet, dass er ständigt weiterentwickelt wird ohne dass die Versionsnummer weitergezählt wird. Es gibt daher keinen dauerhaften, festgelegten Zustand des Standards. Es kann daher nicht einfach gesagt werden, dass ein Browser den Standard CSS 3 beherrscht. Vielmehr muss man bei neuen Entwicklungen in CSS 3 recherchieren, welche Browser was korrekt darstellen können. Was schon in CSS 2.1 festgelegt war, kann in der Regel bei aktuellen Browsern bedenkenlos verwendet werden.