Ich färbe derzeit das erste Element meines Menüs (via :firstchild Pseudo) in einer anderen Farbe. Allerdings ist das erste Element manchmal versteckt (via display:none) und ich möchte das aktive erste Element gefärbt haben.
Ich hätte erwartet, dass versteckte Elemente nicht als firstchild gezählt werden, aber anscheinend werden sie immer noch über das :firstchild Pseudo gestylt.
Was kann ich in diesem Fall tun?