Der Martin: :last-of-type / :last-child auf Klassenname anwenden

Beitrag lesen

Hi,

<div class="dirtree">

<div class="node"><div class="join"></div><div class="desc">1</div></div>
<div class="node"><div class="join"></div><div class="desc">2</div></div>
<!-- die gleiche Zeile evtl. noch öfters -->
</div>


>   
> Nun möchte ich dem letzten div der Klasse "join" eine extra-Behandlung in der CSS-Datei verpassen. Ich habe es mit :last-of-type und :last-child versucht, nur will das nicht funktionieren.  
  
natürlich nicht, jedenfalls nicht mit dieser Struktur.  
Das letzte div.join ist weder ein :last-child (letztes Kind seines Elternelements), noch ein last-of-type (letztes Kind eines bestimmten Typs in seinem Elternelement).  
  

> Geht das überhaupt mit CSS? Oder ist :last-of-type und :last-child nicht auf Klassen anwendbar?  
  
Beide Pseudoklassen selektieren unabhängig von sonstigen Klassenzugehörigkeit allein aufgrund der Elementtypen-Hierarchie. Daher ist der Ansatz zum Scheitern verurteilt.  
Aber für  
`div.dirtree :last-child`{:.language-css}  
sieht es IMHO gut aus.  
  
Ciao,  
 Martin  

-- 
Nein, es ist nicht wahr, dass bei der Post Beamte schneller befördert werden als Pakete.  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(