Перейти к содержимому


Фотография
- - - - -

Зебра в списке-properties


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 Заур Курбанович

Заур Курбанович

Отправлено 07 January 2013 - 08:14

Здравствуйте! У меня сайт доска объявлений. В карточке объявления есть список параметров недвижимости. Я хочу сделать их зеброй, т.е. фон серый, фон белый. Делается через css, с этим у меня проблем нет. Проблема в том что пункты списка через раз должны иметь одинаковый класс. Вот как такое сделать? Сейчас у меня пункты имеют следующие классы:

<li class="element element-text first"><strong>Район: </strong>...</li>
<li class="element element-text"><strong>Город/Нас. пункт: </strong>...</li>
<li class="element element-text"><strong>Адрес: </strong>...</li>
<li class="element element-text"><strong>Площадь, кв. м.: </strong>...</li>
<li class="element element-select"><strong>Количество комнат: </strong>...</li>
<li class="element element-select last"><strong>Этаж: </strong>...</li>

А нужно чтобы было примерно вот так:

<li class="element element-text first color-gr"><strong>Район: </strong>...</li>
<li class="element element-text color-wt"><strong>Город/Нас. пункт: </strong>...</li>
<li class="element element-text color-gr"><strong>Адрес: </strong>...</li>

ну и т.д.
  • 0

zaurmag.ru - мой персональный авторский блог


#2 Sliapy

Sliapy

Отправлено 07 January 2013 - 11:19

2 варианта:
1. Через jQuery:

<script type="text/javascript">
        jQuery(document).ready(function() {
            jQuery ('*селектор* li:even').addClass('color-gr');
            jQuery('*селектор* li:odd').addClass('color-wt');
        });
  </script>

2. Через CSS:
*селектор* li:nth-child(even) {background: #CCC}
*селектор* li:nth-child(odd) {background: #FFF}

Селектор - класс или айди блока, обрамляющего список.
  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 Заур Курбанович

Заур Курбанович

Отправлено 07 January 2013 - 12:19

2. Через CSS:

*селектор* li:nth-child(even) {background: #CCC}
*селектор* li:nth-child(odd) {background: #FFF}

Селектор - класс или айди блока, обрамляющего список.

Ого! Не знал что такое возможно только через css. Вот что значит век живи, век учись! Спасибо! Второй вариант по легче конечно...
  • 0

zaurmag.ru - мой персональный авторский блог


#4 Sliapy

Sliapy

Отправлено 07 January 2013 - 13:12

Полегче, но без поддержки Интернет Экплорера.
  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#5 Заур Курбанович

Заур Курбанович

Отправлено 07 January 2013 - 13:25

Полегче, но без поддержки Интернет Экплорера.

Ну и фиг с ним. Это не принципиально для ИЕ...
  • 0

zaurmag.ru - мой персональный авторский блог





Click to return to top of page in style!