2013-04-22 10 views
0

Есть ли способ таргетинга на последние элементы X в группе, используя ТОЛЬКО CSS (предполагая, что мы не знаем, сколько элементов есть)?Выберите последние элементы с помощью селекторов CSS

Пример - цель 3 последних элементов в ul:

<ul> 
    <li>Element 1</li> 
    <li>Element 2</li> 
    <li>Element 3</li> 
    ... 
    <li>Element X-2</li> 
    <li>Element X-1</li> 
    <li>Element X</li> 
</ul> 

ответ

4

Это будет применяться стиль в течение последних 3-х элементов. Demo

li:nth-last-child(-n+3) 
{ 
    .... 
} 

Поддержка

 
Feature  Chrome Firefox (Gecko) IE Opera Safari 
Basic support 4.0  3.5  (1.9.1) 9.0 9.5 3.2 
+1

Я не добавить в качестве дубликата ответа, я увидел Линус добавил 3 селекторы для п-го-последнего-ребенка, я думал, что это могут быть объединены в один как выше. – PSL

+2

Предостережение: поддержка не поддерживается в IE 8 и старше; полиполны, например, http://selectivizr.com/. –

+0

@Jukka Очень важно! Thx за вашу помощь. –

Смежные вопросы