Witam!
Mam 4-krotnie zagdnieżdżoną listę. Chodzi mi o to aby zmienić kolor aktywnemu elementowi bez względu w której liście się znajduje.
Każdy aktywny li przejmuje klasę active i pozostaje aktywny, dopóki aktywne są jego dzieci.
krzywy36
19.03.2011, 21:43:50
nie bardzo rozumiem pytanie. Skoro aktywny li ma klasę active to w czym problem?
Problem w tym, że wszystkie gałęzie powyżej też mają klasę active. Chodzi mi o to, czy można w jakiś sposób z drzewa wybrać najniższy aktywny element?
batman
20.03.2011, 14:08:55
W CSS nie jest to możliwe.
krzywy36
20.03.2011, 15:03:07
albo nadajesz aktualnemu elementowi kolejną klasę w php albo możesz tak:
http://css-tricks.com/id-your-body-for-gre...nd-specificity/ - podpunkt "But then how do we apply the "active" class to the current navigation list element?"