Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Чередование цвета фона комментариев

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Diletantik
Отправлено: 31 Марта, 2013 - 16:55:25
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Март 2013  


Помог: 0 раз(а)




Всем привет!
Вопрос собственно в следующем: как с помощью PHP и CSS сделать так, чтобы цвет фона комментариев чередовался (что-то вроде зебры)? Вот пример: http://saveseo[dot]ru/uploads/posts/[dot][dot][dot]aveSeo[dot]ru_56[dot]png
 
 Top
OrmaJever Модератор
Отправлено: 31 Марта, 2013 - 17:00:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




подозреваю у них разные классы, у парных коментариев один, у непарных другой, а выводятся они в цикле выборки аля
PHP:
скопировать код в буфер обмена
  1. for($i=1; $r = $result->fetch_array(); ++$i) {
  2.    if(!($i%2)) // парные
  3.    else  // не парные
  4. }


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Diletantik
Отправлено: 31 Марта, 2013 - 17:36:21
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Март 2013  


Помог: 0 раз(а)




Спасибо! Улыбка
Вы абсолютно правы!
Правильно ли я понял, что в данном случае мне помогут классы odd и even?
 
 Top
OrmaJever Модератор
Отправлено: 31 Марта, 2013 - 17:41:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




любые придуманые вами 2 класса. Сами для них укажите нужные стили (фон) и они будут разными.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Diletantik
Отправлено: 31 Марта, 2013 - 17:42:56
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Март 2013  


Помог: 0 раз(а)




Большое Вам спасибо! Закатив глазки
 
 Top
NoPaper
Отправлено: 31 Марта, 2013 - 17:47:58
Post Id



Посетитель


Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012  
Откуда: Минск


Помог: 9 раз(а)




Можно без php:

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <style>
  3. .comment:nth-child(2n){ /*Четные элементы*/
  4. color:black;
  5. }
  6. .comment:nth-child(2n+1){ /*нечетные*/
  7. color:red;
  8. }
  9. </style>
  10.  
  11. <div class='comment'>Commnet 1</div>
  12. <div class='comment'>Comment 2</div>
  13.  
 
 Top
snikers987
Отправлено: 31 Марта, 2013 - 18:59:46
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


Помог: 25 раз(а)




NoPaper пишет:
Можно без php:

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <style>
  3. .comment:nth-child(2n){ /*Четные элементы*/
  4. color:black;
  5. }
  6. .comment:nth-child(2n+1){ /*нечетные*/
  7. color:red;
  8. }
  9. </style>
  10.  
  11. <div class='comment'>Commnet 1</div>
  12. <div class='comment'>Comment 2</div>
  13.  


можно просто
:nth-child(odd) и :nth-child(even)


-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
armancho7777777 Супермодератор
Отправлено: 31 Марта, 2013 - 19:36:06
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




snikers987, псевдокласс :nth-child распознётся в IE только с 9ой версии.
 
 Top
snikers987
Отправлено: 31 Марта, 2013 - 20:12:42
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


Помог: 25 раз(а)




armancho7777777 пишет:
snikers987, псевдокласс :nth-child распознётся в IE только с 9ой версии.


я в курсе


-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB