Я пытаюсь сделать так, чтобы при наведении указатель мыши сохранял
Родительская ссылка для развлечения находится в состоянии наведения.
Измените селектор здесь:
#nav #entertainment a:hover {
background-position:0 -20px;
}
в это:
#nav #entertainment:hover > a
Это означает, что всякий раз, когда элемент с id
, равным entertainment
(который находится внутри элемента с id
, равным nav
), располагается над a
элементами, которые являются прямыми дочерними .
Вы должны будете сделать «то же самое изменение» для каждой из ваших других кнопок.
Неоптимально использовать #nav #entertainment ..
- это «чрезмерно квалифицированный селектор» (два id
с).
#entertainment ..
достаточно.
См .: http://code.google.com/speed/page-speed/docs/rendering.html#UseEfficientCSSSelectors
Это не имеет никакого практического значения - но это лучшая практика, которой вы должны придерживаться.