Не работает а:active

erik87

Старатель
Регистрация
30 Сен 2008
Сообщения
206
Реакции
10
Вот собственно, как понимаете, активный пункт меню не остается оранжевым, а только оранжевеет при наведении и клике. В чём может быть загвостка?

Код:
a.mmain:link,
a.mmain:visited,
.mmenu_selected
{
    color:#EDEDED;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
a.mmain:hover,
a.mmain:active,
.mmenu_selected
{
    color:orange;
}

Спасибо
 
так вроде ж активной она и является в момент клика.
Для просмотра ссылки Войди или Зарегистрируйся гласит:
Описание

Псевдокласс :active определяет стиль для активной ссылки. Активной ссылка становится при нажатии на нее.

Чтобы ссылка оставалась оранжевой при заходе на эту страницу нужно менять ей класс на другой(с оранжевым color), используйте js или jquery.
 
Спасибо за ответ. Можно по-подробнее об js или jquery.
 
если честно я тот ещё знаток jQuery ))) ищите в гугле готовых примеров куча, вот например Для просмотра ссылки Войди или Зарегистрируйся
 
Тут даже дело не в js и jQuery, если используешь какую-либо CMS то пункт меню (полагаю именно про подсветку меню идет речь) который соответсвует открытой странице обычно выделается или через <a class="active".... (пример) или через через <a id="current"... (пример). А стили для .active и #id задаются через css
 
Назад
Сверху