LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 11:32:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: [Решено] Активный пункт меню  (Прочитано 1042 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Don Casper
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 7


« : 27.07.2010, 11:37:14 »

Здравствуйте!

Не могу разобраться как подсветить активный пункт меню.

Сделал горизонтальное меню, с настройками модуля:
Стиль меню: (Legacy) Горизонтально

В index.php код выглядит так:
Код:
<div id="menubar">
<jdoc:include type="modules" name="top" />
</div>

В исходном коде отображающейся страницы код выглядит так:
Код:
<div id="menubar">
<div style="float:left;">&nbsp;&nbsp;</div><table width="100%" border="0" cellpadding="0" cellspacing="1"><tr><td nowrap="nowrap"><a href="/index.php/home" class="mainlevel" id="active_menu">Главная</a><a href="/index.php/service" class="mainlevel" >Услуги</a><a href="/index.php/product" class="mainlevel" >Продукция</a><a href="/index.php/faq" class="mainlevel" >Контакты</a><a href="/index.php/add-comments" class="mainlevel" >Отзывы</a></td></tr></table>
</div>

CSS код выглядит так:
Код:
/* menubar */
#menubar {
width:958px;
height:30px;
line-height:25px;
background:#ffffff;
margin-bottom:5px;
vertical-align:middle;
background: transparent url(../images/menubarbgbl.png) repeat;
}

#menubar a {
color:#ffffff;
border-right:1px solid #000000;
text-decoration: none;
padding:7px;
}

#menubar a:hover {
color:#00c6db;
background: transparent url(../images/menubarabl.png) repeat-x;
}

Я знаю, что в CSS нужно прописать идентификатор current или active, но не знаю к чему его привязывать, так как у меня нету списка, а просто идут ссылки на страницы. Или я что-то не уловил)

Подскажите пожалуйста.
« Последнее редактирование: 28.07.2010, 14:43:36 от 4webspot » Записан
Rezet
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 57


« Ответ #1 : 28.07.2010, 12:53:06 »

Учи CSS...
Цитировать
id="active_menu"


Цитировать
#menubar a#active_menu
{
....
}

И если надо
Цитировать
#menubar a#active_menu:hover
{
....
}

« Последнее редактирование: 28.07.2010, 12:57:47 от Rezet » Записан
NightGuard
Группа развития
*****

Репутация: +286/-43
Offline Offline

Пол: Мужской
Сообщений: 4616


За мной уже выехали


« Ответ #2 : 28.07.2010, 12:59:22 »

#active_menu a:hover {
color:#00c6db;
background: transparent url(../images/menubarabl.png) repeat-x;
}
Записан
Don Casper
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #3 : 28.07.2010, 14:18:26 »

Спасибо за помощь =)
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet