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

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

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

Сообщений: 4


« : 01.04.2011, 10:59:20 »

в Joomle добавлял меню через админку
в Firebag(HTML) код следующий
<li class="parent item8">
<a href="/index.php?option=com_content&view=article&id=11&Itemid=8">
<ul id="na1">
<li class="item14">
<li class="item15">


мне надо только выровнить меню, так что в каскадах
только
#na1{
width:148px;
}
вопрос, где мне найти данный код HTML что бы добавить <ul id="na1"> за место <ul >
заранее спасибо.

Или может как-нибудь по другому можно, суть в следующим
Есть верхнее меню, допустим три выпадающих блоков и в них, есть ссылки разной длинны, раньше на весь документ width был авто; но были в опере косяки, если сделать width:фиксированной ширины, то первая менюшка(где ссылки состоят из коротких слов) будет длинная(не красиво это).
Получается, что надо каждому блоку присвоить ID и сделать свой width: фиксированной ширины?!
вот я и не могу найти, где Joomla прописала эти самые ссылки
<li class="item14">
<li class="item15">

или можно длинные слова(ссылки) перенести на следующую строчку?
Записан
neut ral
Давно я тут
****

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

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


« Ответ #1 : 01.04.2011, 19:03:43 »

лучше найдите в чем лежит это меню и отталкивайтесь от класса этого контейнера - тогда кроме CSS ничего править не надо будет...
Записан
megahawk
Новичок
*

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

Сообщений: 4


« Ответ #2 : 01.04.2011, 21:15:55 »

Так я вот и не могу найти, где присвоить id этому контейнеру, у меня сейчас стиль применяется ко всему меню!
Записан
neut ral
Давно я тут
****

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

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


« Ответ #3 : 04.04.2011, 18:53:33 »

думаю ничего присваивать не надо, а просто посмотреть какой id/class уже присвоен контейнеру и от него отталкиваться...
Записан
al-teen
Группа развития
*****

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

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



« Ответ #4 : 04.04.2011, 19:07:08 »

1.ItemID это идентификатор кнопки или страницы. Он задается динамически. Вместо извращений с модификацией приложения, задайте наследование #na1 ul{...}. Предварительно вставив Ваше меню в блок <div id="na1">...</div>
2. Не нужно задавать ширину элемента, вместо нее поставьте отступы от краев 
Код:
#na1 li a{padding: 10px;}
Расстояние от краев ссылки будет 10px Если верх и низ будут неизменными то право-лево будут растягиваться вместе со ссылкой, оставляя отступы в 10px
Записан
al-teen
Группа развития
*****

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

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



« Ответ #5 : 04.04.2011, 19:08:24 »

Хотя можно вместо padding там использовать и margin
Записан
megahawk
Новичок
*

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

Сообщений: 4


« Ответ #6 : 05.04.2011, 23:11:06 »

Скажите, а как перенести на следующую строчку слова в верхнем меню?
пример http://www.goodealtd.org/index.php?option=com_breezingforms&view=form&Itemid=147
Экспорт в любую страну мира
Записан
neut ral
Давно я тут
****

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

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


« Ответ #7 : 06.04.2011, 15:18:44 »

как перенести на следующую строчку слова в верхнем меню?
пример ...
в примере это сделано с помощью:
Код:
#horiznav ul ul a, #horiznav li ul {
width: 173px;
}
Записан
Страниц: [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