[TYPO3-german] Jemand noch wach?

Thorsten Kahler thorsten.kahler at dkd.de
Thu Jun 1 10:19:55 CEST 2006


Hi Joey,

da wars aber wirklich spät bei dir ;->

JoH schrieb am 01.06.2006 03:19:
> 
> Der Sinn von Klassen ist, zwischen verschiedenen Versionen eines Tags
> unterscheiden zu können.
> Die Reiehenfolge ist dabei wichtig!
> 
> Zuerst definierst Du allgemeine Dinge:
> 
 > Danach spezifische Dinge für die Klassen:
> 
> Wenn Du's andersrum machst und die allgemeine Formatierung nach der
> spezifischen kommt, werden die Parameter, die darin enthalten sind die
> spezifischen Einstellungen überlagern:
> 

[Beispiele gesnipt]
Die Reihenfolge der CSS-Definitionen spielt grundsätzlich natürlich eine
Rolle. Wichtiger sind aber die sog. Selektoren, die angeben, für welche
Elemente die jeweilige CSS-Definition gilt. Als Selektoren werden u.a. die
Verschachtelung von Elementen, Klassen, IDs oder beliebige Kombinationen
davon angewendet.

Unabhängig von der Reihenfolge der Definitionen hat der stärkste Selektor
immer Vorrang. Für die Lesbarkeit und das Verständnis der CSS-Anweisungen
ist es aber in der Tat sinnvoll in der CSS-Datei die allgemeinen
Definitionen (die mit den schwächeren Selektoren versehen sind) vor den
spezielleren (mit stärkeren bzw. spezifischeren Selektoren) zu notieren.

> 
> Besorg Dir dazu ggf. mal ein Fachbuch über CSS.
> 

Eine komplette Übersicht inkl. brauchbarer Beispiele liefert auch die
offizielle Übersetzung des W3C-Standards [1]. Ein Buch kann die Thematik
aber u.U. detaillierter oder praxisnäher präsentieren, zumindest wenn es die
zu erwartende Qualität von [2] hat.

Grüße
Thorsten

[1] http://www.edition-w3c.de/TR/1998/REC-CSS2-19980512/kap05.html#heading-5
[2] http://www.amazon.de/exec/obidos/ASIN/389721430X/



More information about the TYPO3-german mailing list