Проблема подсветки активного меню

Тема в разделе "Как сделать...", создана пользователем vojack, 21 фев 2012.

  1. vojack

    vojack Постоялец

    Регистр.:
    11 окт 2009
    Сообщения:
    126
    Симпатии:
    9
    Всем респект) Эксперты php не походите мимо. Помогите ламеру :). Реализовал подсветку меню на php. Но что-то не выходит эта же самая подстветка (чтоб её). У меня подозрение что я неправильно css клас описал для нажатой кнопки.

    Есть меню
    PHP:
     <ul id="menu">
        <li ><a href="#" class="<?=$111;?>" title="#"><span>Пункт меню</span></a>
    </ul>
    страница подсвечиваеться установкой на эту (подсвечиваему страницу) кода -

    PHP:
    <?
    $chapter1 "111";
    ?>
    т.е. при перехода на данную страницу тегу <а> присваивается class="111"


    код css для данного примера который активизируется при нажатой кнопке

    Код:
    ul#menu li 111.a {
        color:#fff;
        }
     
  2. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    <?=$111;?> это что??? имя переменной не может начинаться с цифры! По ходу должна объявляться другая переменная <?=$chapter1;?> если я все правильно понял....
     
  3. vojack

    vojack Постоялец

    Регистр.:
    11 окт 2009
    Сообщения:
    126
    Симпатии:
    9
    переделал вот, но все равно не получилось((((

    вставляю данный код на страницу которую нужно выделить вменю

    PHP:
    <?
     
    $chapter1 "selection";
     
    ?>
    это само меню, в котором и фиксируется выделенная страница

    Код:
     <ul id="menu">
     
        <li ><a href="#" class="<?=$chapter1;?>" title="#"><span>Пункт меню</span></a>
     
    </ul>
    и css стиль который активизируется при нажатии того пункта меню который выделяется


    Код:
    ul#menu li 111.a {
     
        color:#fff;
     
        }
     
  4. scott2to

    scott2to Создатель

    Регистр.:
    20 фев 2012
    Сообщения:
    31
    Симпатии:
    7
    PHP:
    <?
     
    $chapter1 "selected";
     
    ?>
    Код:
    ul#menu li .selected {
     
        color:#fff;
     
        }
     
  5. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    когда $chapter1 = "selected"; и стиль соответственно
    ul#menu li .selected {
    color:#fff;
    }
    то все работает....
    То есть необходимо следить за соответствием объявляемого класса и обращения к нему в таблице стилей!