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

Тема в разделе "Верстка", создана пользователем erik87, 13 май 2012.

Информация :
Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с Правилами раздела и Правилами форума
Для быстрого поиска ответов на ваши вопросы воспользуйтесь Картой раздела и/или Поиском по разделу
Модераторы: ultra
  1. erik87

    erik87

    Регистр.:
    30 сен 2008
    Сообщения:
    205
    Симпатии:
    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;
    }
    Спасибо
     
  2. zakaji

    zakaji

    Регистр.:
    8 сен 2007
    Сообщения:
    407
    Симпатии:
    171
    так вроде ж активной она и является в момент клика.
    http://htmlbook.ru/css/active гласит:
    Чтобы ссылка оставалась оранжевой при заходе на эту страницу нужно менять ей класс на другой(с оранжевым color), используйте js или jquery.
     
    erik87 нравится это.
  3. erik87

    erik87

    Регистр.:
    30 сен 2008
    Сообщения:
    205
    Симпатии:
    10
    Спасибо за ответ. Можно по-подробнее об js или jquery.
     
  4. zakaji

    zakaji

    Регистр.:
    8 сен 2007
    Сообщения:
    407
    Симпатии:
    171
    erik87 нравится это.
  5. Alex__

    Alex__ Создатель

    Регистр.:
    25 дек 2006
    Сообщения:
    27
    Симпатии:
    4
    Тут даже дело не в js и jQuery, если используешь какую-либо CMS то пункт меню (полагаю именно про подсветку меню идет речь) который соответсвует открытой странице обычно выделается или через <a class="active".... (пример) или через через <a id="current"... (пример). А стили для .active и #id задаются через css
     
    erik87 нравится это.