Помогите пожалуйста разобраться с отображением верхнего горизонтального меню, я впервые работаю с Joomla и еще не совсем разобралась..хотя прочитала кучу документации.... и разобрала большинство примеров. Шаблон табличной верстки(только не смеяться, я с блоками плохо дружу еще) шапка разделена на 3 ячейки: в первой логотип, во второй продолжение логотипа(сделано как фоновое изображение ячейки), в третьей уже идет меню с картинками.... но я как ни старалась не могу сделать чтобы каждый пункт меню отображался в отдельном блоке....у меня все отображается в одну полосочку...все пункты меню... подскажите что можно изменить или сделать так чтобы отображалось как мне нужно вот так примерно должно выглядеть меню и вот так оно выглядит в данный момент.... (не обращайте внимание на бордеры я их для себя просто прописывала) если сайт полностью делать самой вручную, то проблем нет, но так как он у меня идет как дипломный проект должна быть обязательно предусмотрена cms система
Честно говоря непонятно, но правильно пропишите стили для меню (ex. template.css) и всё получится. А по поводу табличной вёрстки - так каждый верстает как емунравится.
Эм, ну это вопрос чисто CSS. Задайте для ссылок верхнего меню правило, что-то типа: .topmenu a {display:block-inline.} Затем блоку задайте жесткие размеры и затем разместите бэкграундом изображения для кнопок. Я так делал, правда я все на дивах верстаю, но тут разница не велика.
Ну был краток, понадеявшись на вашу сообразительность. В общем для решения вашей задачи нужно следующее: во-первых в админ панели joomla, у модуля вашего меню должно стоять свойство отображения (legacy)Горизонтально. Во-вторых вот код: Код (html): <div id ="topmenu"> <table width="100%" cellspacing="1" cellpadding="0" border="0"> <tbody> <tr> <td nowrap="nowrap"> <a id="active_menu" class="mainlevel" href="#">пункт 1</a> <a class="mainlevel" href="#">пункт 2</a> </td> </tr> </tbody> </table> </div> код CSS: Код (CODE): #topmenu { margin:auto;} #topmenu td a { background:url(../images/buttondr1.png) no-repeat; display:inline-block; text-align:center; height:30px; width:184px; padding-top:20px; margin-left:5px; } Ну и в-третьих, <div id ="topmenu"> этот блок вы создаете в шаблоне ручками, весь остальной HTML вам генерирует joomla. Так же в этом же классе "#topmenu td a" можете задать все свойства шрифтов. Ну и естественно все числовые значения ваши. Так же учтите, что значение paddig-top увеличит общую высоту блока. Сам когда-то долго ум морщил над этим, а подсказать некому было, надеюсь хоть вам помог.
Спасибо большое я почти так же и прописывала все..ну почти все разобралась теперь, только осталось придумать как к определенным пунктам меню теперь картинки с человечками привязать
ну если сайт не резиновый, то человечков тупо бэкграундом к таблице А если резиновый, то да... тут покумекать надо , но это уже вопрос не данного форума
=) ну лан буду думать спасибо за помощь, обращусь если еще помощь понадобиться, я еще тут с модулями разбираюсь=))
а и еще подскажите пожалуйста если у меня длинные названия пунктов меню то как мне заставить их выводиться в 2 строчки?