Использование nth-child для стиля элемента 4 и далее - PullRequest
17 голосов
/ 16 января 2012

У меня есть элемент списка, в котором я хотел бы, чтобы 4-й элемент и далее имел другой background-color.

Я пробовал следующее:

li:nth-child(4) { background-color:blue; }

Этот стильтолько 4-й пункт.Затем я попробовал следующее в надежде, что это будет стиль 4-го элемента и далее, но это не сработало:

li:nth-child(4+) { background-color:blue; }

Как я могу заставить это работать без указания 4-го, 5-го, 6-го,7-й и тд ...?

Ответы [ 2 ]

47 голосов
/ 16 января 2012

Использование :nth-child(n+5) (индексы CSS начинаются с 1).

Демонстрация: http://jsfiddle.net/nTZrg/1/

li:nth-child(n+5) {
    background-color:blue;
}
2 голосов
/ 16 января 2012

Вам нужно сделать это

li:nth-child(n+5) { background-color:blue; }

Пример: http://jsfiddle.net/jasongennaro/2p4e9/1/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...