Der Martin: CSS für verschachtelte Elemente korrekt angeben

Beitrag lesen

Moin,

ich möchte das Layout einer bestehenden Seite mit CSS beeinflussen. Die Struktur der Seite kann ich nicht ändern.

wenn die einigermaßen vernünftig aufgebaut ist, ist das auch nicht schlimm.

Jetzt möchte ich nichts weiter als, dass für ein bestimmtes Element, sagen wir alle Labels, innerhalb dieses DIVs die gleichen Formatierungen gelten, egal in welchem Zusammenhang es vorkommt. Das müsste doch möglich sein?

Ja. http://wiki.selfhtml.org/wiki/CSS/Selektoren könnte ein gute Einstieg für dich sein.
In kurz:

element { ... }
   Selektiert alle Elemente eines bestimmten Typs, z.B. alle div-Elemente
.klasse { ... }
   Selektiert alle Elemente, die eine bestimmte Klasse haben
#id { ... }
   Selektiert _das Element_ mit einer ID (es darf nur eins davon geben)

Interessant wird's erst, wenn man diese Selektoren dann kombiniert, z.B. mit dem Nachfahrenselektor. So selektiert beispielsweise

div#seite1 label { ... }

alle label-Elemente, die sich irgendwo innerhalb eines div-Elements mit der ID seite1 befinden. Der verlinkte Wiki-Artikel zeigt noch eine Reihe anderer Möglichkeiten auf.

So long,
 Martin

--
Ein guter Lehrer muss seinen Schülern beibringen können,
eine Frage so zu stellen, dass auch der Lehrer lernen muss,
um die Frage beantworten zu können.
  (Hesiod, griech. Philosoph, um 700 v.Chr.)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(