Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: eknori am 06.08.12 - 13:11:54

Titel: CSS FirstChild, aber nicht in verschachtelten Elementen
Beitrag von: eknori am 06.08.12 - 13:11:54
Evtl. hat das schon jemand mal gelöst.

Ich habe eine Tabelle und möchte die erste Spalte mit einem einheitlichen Hintergrund formatieren.

daz verwende ich

.coisTable td:first-child {
   background: none repeat scroll 0 0 #f2f2f2;
   border-right: thin solid #cccccc;
   border-top: 1px solid #cccccc;
   border-top: thin solid #cccccc;
   text-align: left;
   padding: 2px;
}

Das funktioniert auch soweit

Wenn ich aber nun eine Struktur habe wie :

table
  tr
   td
    irgendwas
   /td
   td
      table
        tr
          td
          Tabelle innerhalb der Tabelle
         /td
       /tr
     /table

   /td
  /tr
/table

dann wird auch die erste Spalte der inneren Tabelle mit dem Hintergrung versehen. Ist ja auch logisch.
Gibt es irgendwie einen CSS Selektor, mit dem ich es hinbekomme, nur die äußere Tabelle entsprechend zu formatieren?


Titel: Re: CSS FirstChild, aber nicht in verschachtelten Elementen
Beitrag von: eknori am 06.08.12 - 13:26:07
ok, habe es jetzt erst einmal mit einem weiteren CSS

.coisTable td.plain{
   background: none;
}

gelöst, das ich dann den TDs der inneren Table verpasse, die nicht als FirstCild behandelt werden sollen.
Geht vermutlich auch eleganter ...