Как через CSS выделить определенные объявления другим цветом?

голоса: 0

Искал тут ответ на этот вопрос, кто уже писал о нем что нужно прпоисать код

#entryID18>#advert {background:yellow} где  #entryID18 это номер объявления(смотрим исходный код) 

Исходный код, если я правильно понял нужно смотреть через админ бар  во вкладке управление дизайном, то это не помогло. 

Может я что то не так сделал? 

Адрес сайта http://alfadom.ucoz.ru/
| Автор: | Категория: Дизайн сайта

Ответов: 2

голоса: 0
 
Лучший ответ

Можно с помощью псевдокласов сделать расцветку по четным и нечетным:

[id^=entryID]:nth-child(even) {стили для четных}
[id^=entryID]:nth-child(odd) {стили для нечетных}

| Автор:
Выбор ответа лучшим | | Автор: Zagir
А если мне нужно выделить определенные объявления? какой код использовать?
Zagir,
В таком случае вручную, ранее уже отвечали в материале - http://www.ucoz.ru/qa/index.php/36911
Zagir,
Исходный код объявления смотрим в браузера и там находим айди объявления его и пишем в код
Yuri_Geruk,
вот я и хочу в ручную. но что то не получается. я код выше писал тоже,
Zagir,

Пробуйте как-то так:

#entryID11398 td {background:red;}

это как пример, стили пишем свои и айди пишем нужный для ваших объявлений.

Yuri_Geruk,
что то отказывается система работать, имеет значение куда именно код в CSS вставлять?  Если в дизайне шаблона вид материала в модуле доска объявления в таблице я уже задал другойцвет может это быть причиной по которой код не работает в CSS?
Zagir,

В архиве доски объявлений работает, я в инспекторе проверял. Если устанавливать стили, то устанавливать в шаблон вида материалов в самый низ между тегов:

<style>здесь</style>

Yuri_Geruk,

<style>#entryID11201 td {background:Yellow;}</style> вставил в вид материала. Все заработа, а если мне нужно несколько ID прописать, нужно каждый раз копировать код и ид менять? нельзя ли в одном коде несколько ID номеров как то перечислять???

Zagir,
Придется, или же писать скрипт который будет все это автоматизировать.
голоса: 0

В вашем случае так

#entryID11201 table {background:red !important;}

второе обьявление будет красным.

 

 

| Автор:

Все, разобрался, методом Yuri_Geruk помогло. Просто я в таблицу стилей этот код прпоисывал ))) поэтому не поулчалось. 

 

<style>#entryID11201 td {background:Yellow;}</style> вставил в вид материала. и все заработа, а если мне нужно несколько ID прописать, нужно каждый раз копировать код и ид менять? нельзя ли в одном коде ID как то перечислять???

...