Gunnar Bittersmann: >-Operator bei Tabellenzeilen

Beitrag lesen

@@Flow:

nuqneH

ich möchte eine Tabellenzeile (tr-Tag) mit CSS formatieren, aber nur, wenn sie sich direkt unterhalb des table-Tags einer bestimmten Klasse befindet.

„Tags“ klingt doch cool? Nein.

Ein tr-Element ist in HTML niemals direkt unterhalb eines table-Elements:
<!ELEMENT TABLE - -
     (CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)>

Nostradamus (die Archivsuche danach) erzählt Näheres.

Deshalb greift ein Selektor table>tr immer ins Leere.

Dabei dachte ich an den >-Operator

Da wird auch nicht operiert, sondern kombiniert. [CSS21 §5.6, CSS3SEL §8.2]

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)