Почему не работает псевдокласс active для отдельного нажатого пункта меню ?
Хм... Так вы же должны писать так:.menu-1 a{
}
.menu-1 a:active {
}
.menu-1 a:hover {
}
В CSS у ссылок есть 4 псевдокласса:
a:link - стиль ссылок по-умолчанию;
a:visited - стиль посещенных ссылок;
a:hover - стиль ссылки при наведении курсора;
a:active - стиль ссылки в нажатом состоянии, т. е. пока нажал и держишь =)
Чтобы выделить пункт меню текущей страницы нужно прописать стили для класса:.main-navigation ul li.current-menu-item a