Ingo Turski: Wie erklärt man CSS?

Beitrag lesen

Hi,

möchte auf meiner Webseite CSS erklären und die gleiche Seite mit verschiedenen CSS- Dateien anzeigen, angelehnt an http://www.csszengarden.com/. Inhalt ist natürlich auch die Definition von CSS für Laien.

also etwa so: http://www.1ngo.de/web/css-layout.html?

CSS (Cascade Style Sheet) ist so etwas wie die Fernsteuerung einer Webseite. Die Textblöcke und Bilder auf der Seite können ein- und ausgeschaltet werden, in einer anderen Farbe und Größe erscheinen, oder gar die Reihenfolge tauschen.

sehr ungenau und unpräzise bzgl. der Reihenfolge.

Dabei müssen die betreffenden HTML- Elemente entsprechend vorbereitet werden durch Vergabe von Namen und / oder Klassen. Dann kann eine extern dazugeladene CSS- Datei die Eigenschaften jedes Elements verändern.

Unsinn. Eine h1 z.B. braucht keine Klasse oder Namen und viele andere Elemente auch nicht, solange man sie nicht gesondert formatieren möchte.
Und was für Namen überhaupt? Du meinst IDs?

Das ist wie beim Militär. Wenn einer Müller heißt, kann der Spieß CSS-1 brüllen: „Müller zwei Schritte vor, rechtsum und strammgestanden!” Wenn mehrere das Gleiche tun sollen, bekommen sie eine rote Mütze auf, gehören nun zur Klasse rot und der Spieß brüllt: „Alle Roten hinlegen und 20 m vorwärts robben!”

Ein typisch schlechtes Beispiel. Ich kenn mich beim Militär nicht aus, aber wenn ein bestimmter Dienstgrad rote Mützen trägt, dann sollte mann diesen als Klassifizierung angeben und bekommt bei einer Farbänderung der Uniformen keine Probleme.

freundliche Grüße
Ingo