Gunnar Bittersmann: Klasse in Tabelle ansprechen

Beitrag lesen

Hello out there!

wie spreche ich die Klasse "td-0" in dieser Tabelle an?

Klassen sprichst du grundsätzlich mit dem Klassenselektor an. [CSS2 §5.8.3] Wenn du Klasen als Nachfahren selektierst [CSS2 §5.5], dann eben: '*.foo *.bar' oder kürzer '.foo .bar' [CSS2 §5.3]

.contenttable contenttable-1 td-0 {...} funktioniert nicht.

Das würde ein 'td-0'-_Element_ selektieren, das Nachfahre eines 'contenttable-1'-_Elements_ ist, welches Nachfahre eines Elements der Klasse 'contenttable' ist.

Die Tabelle wird unterschieden mit contenttable-i (i=1;2;3). Es gibt ausserdem contenttable-2 und contenttable-3 auf der gleichen Seite!

<table class="contenttable contenttable-1">

Könntest du selektieren mit '.contenttable.contenttable-1'; allerdings sind IEs dafür zu blöd. Aber '.contenttable-1' reicht doch, oder?

Elemente der Klasse 'tr-0' innerhalb der Tabelle selektierst du also mit '.contenttable-1 .tr-0'.

See ya up the road,
Gunnar

--
„Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)