CSS joomla 2.5.

Тема в разделе "CSS, HTML, Web 2.0, верстка по web-стандартам", создана пользователем Xantrax, 22.08.2012.

  1. Offline

    Xantrax Недавно здесь

    Регистрация:
    22.08.2012
    Сообщения:
    43
    Симпатии:
    1
    Пол:
    Мужской
    Здравствууйте.
    Не понимаю, почему не выполняется.
    Итак, открываю административную панель и для главного меню стандартного шаблона в дополнительных параметрах в Суффикс CSS-класса модуля дописываю к _menu aaa.

    Я хочу покрасить текст в меню в красный цвет (допустим).

    Открываю temlate.css шаблона и в конце дописываю:
    .aaa li {color:red;} - Обновляю, не работает;
    #nav .aaa li {color:red;} - Обновляю, не работает;
    #nav .aaa li {color:red !important;} - - Обновляю, не работает.

    Вопрос: Почему не красит?
     
  2.  
  3. Offline

    Xantrax Недавно здесь

    Регистрация:
    22.08.2012
    Сообщения:
    43
    Симпатии:
    1
    Пол:
    Мужской
    То ли мой вопрос находится в инвизе, то ли он настолько глуп, что на него не хотят отвечать.
     
  4. woojin
    Offline

    woojin Местный Команда форума

    Регистрация:
    31.05.2009
    Сообщения:
    3 209
    Симпатии:
    335
    Пол:
    Мужской
    потому что html будет выглядеть так
    Код (html):
    1. <ul class="main_menu aaa">

    и тебе надо в css писать два класса "main_menu" и "aaa"
     
  5. Offline

    Xantrax Недавно здесь

    Регистрация:
    22.08.2012
    Сообщения:
    43
    Симпатии:
    1
    Пол:
    Мужской
    Т.е. .main_menu .aaa {color:red}? Но зачем? И так, мне кажется, должно срабатывать.
     
  6. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 056
    Симпатии:
    520
    Пол:
    Мужской
  7. woojin
    Offline

    woojin Местный Команда форума

    Регистрация:
    31.05.2009
    Сообщения:
    3 209
    Симпатии:
    335
    Пол:
    Мужской
    Xantrax, если умный то не спрашивай тогда почему у тебя не работает
    тебе советуют а ты ещё и ерепенишся
     
  8. Offline

    Xantrax Недавно здесь

    Регистрация:
    22.08.2012
    Сообщения:
    43
    Симпатии:
    1
    Пол:
    Мужской
    Прописываю в template.css в самом низу:
    .moduletable_menu .aaa {color: #0F0;} - не работает,
    #nav .moduletable_menu .aaa {color: #0F0;} - не работает,
    Поменял суффикс СSS модуля класса на moduletable_menu-aaa, пишу:
    #nav .moduletable_menu-aaa {color: #0F0;} - не работает.
    Все равно не работает....((
    #nav .moduletable_menu-aaa {color: #0F0 !important;} - не работает.

    А толку, что я умный? Не работает все равно... Почему?
    Код (html):
    1. <div class="moduletable_menu-aaa">
    2. <h3>
    3. <ul class="menu">
    4. <li class="item-435 current active">
    5. <li class="item-476">
    6. <li class="item-477">
    7. <li class="item-478">
    8. <li class="item-479">
    9. <li class="item-480">
    10. <li class="item-497">
    11. </ul>
    12. </div>

    Это модуль меню в Firebag.
    НО! В Firebug-у же написано, данное меню формирует personal.css и там прописано:
    Код (CODE):
    1. ul.menu li a:link, ul.menu li a:visited {
    2.     background: url("../images/nature/karo.gif") no-repeat scroll 5px 12px transparent;
    3.     color: #444;
    4. }

    Так, вот открываю этот файл CSS (personal.css), изменяю color: #444; на color:#0F0 ивсе получается, пункты меню меняются на салатовый.

    Но почему так? Почему с !important цвет не меняется? Почему указание по приоритету высшего ID не дает приоритет строчкам из template.css?
     

Поделиться этой страницей

Загрузка...