У меня есть таблица, и я хочу затенить каждую альтернативную строку, кроме строки с классом "openingTimes
".
Эта строка времени открывания не должна быть заштрихована, но узор после этой строки должен быть продолжен, вот так (с жирным шрифтом, представляющим затенение!):
[ Информация 1 ] [ Информация 2 ] [ Строка времени открытия ] [ Информация 3 ] [ Информация 4 ] [ Информация 5 ] [ Информация 6 ]
CSS у меня есть:
table tr:not(.openingTimes):nth-child(even)
{
background-color: #eeeeee;
}
Но к чему это приводит:
[ Информация 1 ] [ Информация 2 ] [ Строка времени открытия ] [ Информация 3 ] [ Информация 4 ] [ Информация 5 ] [ Информация 6 ]
Я хочу, чтобы Info 3 был затенен, а рисунок продолжался оттуда.
Что я делаю неправильно? Спасибо!
Редактировать: Хорошо, вот скрипт: http://jsfiddle.net/QWjnm/
.openingTimes
), а затем применитьnth-child()
к этому классу? - person Austin Brunkhorst   schedule 10.02.2014nth-child
не работает с братьями и сестрами с разными классами, по крайней мере, не так, как вы думаете. - person Paulie_D   schedule 10.02.2014nth
НЕ работают только с элементами классов. - person Paulie_D   schedule 10.02.2014tr:nth-child(even)
, что просто пропустит открытиеTimes. - person Mr Lister   schedule 10.02.2014