CSS вопрос про чередование фона, Максим должОн знать.

Только сейчас своим наблюдательным глазом заметил, что комментарии в основном и всеми любимом блоге (хых!) чередуются по фону. То есть, если, например, первый комментарий отображается на совершенно белом фоне, то второй, следующий то есть, отображается на фоне слегка голубоватеньком. Хорошее слово – голубоватенький, кста, да. Третий опять белый, а четвёртый опять это хорошее слово.

Вопрос общий: как это делается? Вообще, в принципе. Я так дилетантски полагаю, что в зависимости от порядкового номера комментария, ему присваивается конкретный фон. Так? Но неужели делаются отдельные запросы в БД? И что будет, если один из комментариев удалить и два соседних комментария будут оба чётных или нечётных, т.е. тогда с одинаковым фоном?

Вопрос конкретный: дайте, пожалуйста, вставляемый в оболочку (theme) код, специально для WordPress, чтобы и у меня тоже фон чередовался. Спасибо.

Тут все несколько проще. 🙂 WordPress автоматом меняет класс четных комментариев на «alt». Это видно в файле comments.php. Следовательно все что нужно сделать, так это описать его в style.css. Вот код, как заготовка:

ol.commentlist { margin: 20px; }
ol.commentlist li {padding: 5px;}
li.alt {background: #EAF5FD;}
p.allowed_tags {font-size: .8em; line-height: 1.1em; color: gray;}

Боже, как просто! Спасибо. (Пошёл вставлять чередующиеся задники.)

Anonymous
Отправить
Ответ на: