Jump to content
  • 0

разнае свойства элементов списка, помогите!


Rozhki_
 Share

Question

Друзья, я уже голову сломала.

Есть список типа ul li:

<ul class="menu">  
<li class="item3"><a href="#"><span>blahblah</span></a></li>
<li class="item8"><a href="#"><span>blahblah</span></a></li>
<li class="item16"><span class="separator">блабла</span></li>
<li class="itemn"><a href="#"><span>blahblah</span></a></li>
</ul>

Надо у того li, внутри которого спан класса "сепаратор" сделать особые свойства - потолще его сделать, верхний и нижний отступ ему побольше, чтобы выделялся визуально. Классы пункта списка выдаются динамически, поэтому просто li.item16 {} написать не выйдет. Свойство margin спана "сепаратор" не раздвигает пункты списка.

Как мне выкрутиться? ^_^

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0
Свойство margin спана "сепаратор" не раздвигает пункты списка.

Можно с его line-height поиграть (если текст заведомо однострочный). Или задать ему display:inline-block + паддинги.

Классы пункта списка выдаются динамически

А нельзя в этой же динамической выдавалке делать проверку содержимого и добавлять еще один класс впридачу?

Link to comment
Share on other sites

  • 0
А можно допустим делать проверку класса у дочернего элемента спан?

psywalker, Я тоже думала об этом, но не догадалась, как воплотить. Мне ниже подсказали простой и изящный css-вариант.

Можно с его line-height поиграть (если текст заведомо однострочный). Или задать ему display:inline-block + паддинги.

Спасибо большое, оба варианта работают! ^_^ Ларчик просто открывался.

А нельзя в этой же динамической выдавалке делать проверку содержимого и добавлять еще один класс впридачу?

Выдает джумла, можно было бы в коде покопаться, но Ваш ксс-вариант мне полностью подошел.

Edited by Rozhki_
Link to comment
Share on other sites

  • 0
А можно его посмотреть?

А вот сразу же за вашим советом Селенит написал:

Можно с его line-height поиграть (если текст заведомо однострочный). Или задать ему display:inline-block + паддинги.

А воплощение - http://nalanda.ru/rozhki/ менюшка слева.

Link to comment
Share on other sites

  • 0

Гм. Так всё ж на самом деле проще делается. Сделали бы несколько модулей меню. Назвали бы по-разному, и поставили бы их все в одну позицию (left у вас наверное) с выводом заголовков..

Link to comment
Share on other sites

  • 0
Гм. Так всё ж на самом деле проще делается. Сделали бы несколько модулей меню. Назвали бы по-разному, и поставили бы их все в одну позицию (left у вас наверное) с выводом заголовков..

Конечно, Ваш выход проще. Но наполнителю сайта было удобнее работать с меню одним модулем. Зато теперь я умею делать сепараторы на любой вкус ;)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy