Der Martin: Unterklasse einer ID

Beitrag lesen

Hi,

#navigation a,

#navigation a .hover {
  height: 31px; /70/
        position: relative;
        display: block;
background: url(images/navitop.jpg) 0 0 no-repeat;
}

  
bist du sicher, dass du hier keinen Abschreibfehler hast?  
Die CSS-Regeln gelten nämlich, so wie du sie notiert hat,  
 \* für a-Elemente innerhalb eines Elements mit der ID "navigation"  
 \* für Nachfahren mit der Klasse "hover" eines a-Elements innerhalb eines Elements mit der ID "navigation"  
  
Vermutlich soll der zweite Selektor nicht "#navigation a .hover" heißen, sondern "#navigation a:hover".  
  

> Nun möchte ich eine zweite Navigation mit einem anderen Hintergrundbild haben aber die gleiche ID "navigation" weiterbenutzen  
  
Das geht nicht. IDs müssen innerhalb eines Dokuments eindeutig sein, d.h. können nicht mehrfach vergeben werden. Dann solltest du Klassen anstelle von IDs verwenden.  
  
So long,  
 Martin  

-- 
[Ich bin 30](http://community.de.selfhtml.org/zitatesammlung/zitat318). Ich demensiere apokalyptisch.  
  (Orlando)  
  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(