Я не могу делать псевдо-классы :nth-child
и :nth-last-child
одновременно.
Хорошо работает (выделяет первые 3 элемента):
#a li:nth-child(-n+3) {
background: #fbfcc8;
}
Хорошо работает (выделяет последние 3 элемента):
#b li:nth-last-child(-n+3) {
background: #fbfcc8;
}
Не работает (выделяет первые 3 элемента и последний):
#c li:nth-child(-n+3), #c li:nth-last-child(-n+3) {
background: #fbfcc8;
}
Обновление
В реальном я имею более сложный HTML, поэтому кажется, что это просто ошибка.