Требуется сделать пункт меню, в две строки, т.к. в одну не влезает. Точнее текст налезает на следующий пункт.
Пришлось делать 2 пункта, по слову(см. co167.ru/ раздел "О нас"), но это не айс…
Меню в две строки
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#1
3 ноября 2011 в 18:36
#2
3 ноября 2011 в 19:04
либо <span> в меню поменять на <p> (и в стилях тоже)…
или добавить параметр:
или добавить параметр:
#topmenu ul li ul li a span { margin: 0 10px; padding: 0; word-wrap: normal; }
#3
3 ноября 2011 в 19:59
• Mike •, первый способ не понял...
Что касается второго, то не помогло. См. сайт
Что касается второго, то не помогло. См. сайт
Сегодня в 11:02
#4
3 ноября 2011 в 20:22
<span> строчный элемент (inline), а <p> — блочный: в первом случае зависит от высоты строки (line-height) и не растягивается под содержимое по вертикали, во втором — растягивается…
отсюда вывод: заменить в файле шаблона для меню элементы <span> на <p> и соответствено отредактировать таблицу стилей…
отсюда вывод: заменить в файле шаблона для меню элементы <span> на <p> и соответствено отредактировать таблицу стилей…
#5
3 ноября 2011 в 21:41
• Mike •, сделал, не помогло, а только сделало само меню на 2 строки(вторая строка была без заливки).
А надо чтоб само меню не трогало, а только пункты выпадающего меню.
А надо чтоб само меню не трогало, а только пункты выпадающего меню.
тогда просто измените ширину списков 2 уровня:
в вашем styles.css это 167 строчка
#topmenu ul li ul { background: none repeat scroll 0 0 #E9E9E9; box-shadow: 1px 1px 3px #000000; color: #000000; display: none; padding: 0; position: absolute; top: 115px; width: 350px; /*вот тут*/ z-index: 9999; }
в вашем styles.css это 167 строчка
#7
4 ноября 2011 в 03:24
Спасибо!
Так хоть и не совсем то что я хотел, но хоть какой-то выход)))
Так хоть и не совсем то что я хотел, но хоть какой-то выход)))