Ваш селектор:
div#bpath ul li:hover li.triangle
пытается сопоставить элемент li
класса 'треугольник' в пределах li
. Поскольку у вас нет вложенного списка (следовательно, нет элементов li
внутри других элементов li
), это, похоже, не сработает.
Если вы удалите последний li
(li.triangle
), чтобы дать (всем или одному из) следующее:
div#bpath ul li:hover,
#bpath ul:hover li.triangle:hover,
#bpath ul:hover li.triangle,
#bpath ul li.triangle:hover {
border-left-color: #5f9999;
}
это может сработать. Предполагая, что ваш размещенный HTML-код правильный.