Nie napisałem że chcę to zrobić koniecznie tylko w CSS ale chciałem zrobić jak najwięcej w CSS bo na JS znam się jeszcze mniej
jak możesz wskazać jakiś przykład wykorzystujący do tego JS (ale nie zbyt skompilowany) to będę wdzięczny.
próbowałem już to wcześniej ale jak zrobię np. tak
to ukryty zostanie separator w aktualnie podświetlonym li a on i tak jest niewidoczny bo tło zaznaczonego li jest tego samego koloru co separator. tu trzeba ukryć separator w li poprzedzającym zaznaczone, prawda?

Cytat:4) li:hover {background....} ale to już ogarniesz sam. Kwestia pokombinowania.
próbowałem już to wcześniej ale jak zrobię np. tak
Kod:
#top-navigation .level-0 li:hover { background: none; }
to ukryty zostanie separator w aktualnie podświetlonym li a on i tak jest niewidoczny bo tło zaznaczonego li jest tego samego koloru co separator. tu trzeba ukryć separator w li poprzedzającym zaznaczone, prawda?