Я уже знаю о: last-child. Но есть ли способ выбрать div:
<div id="container">
<div>a</div>
<div>b</div>
<div>SELECT THIS</div> <!-- THIS -->
<div>c</div>
</div>
ПРИМЕЧАНИЕ: без jQuery, только с CSS
html
css
css-selectors
динамический
источник
источник
Ответы:
В CSS3 у вас есть:
См. Https://developer.mozilla.org/en-US/docs/Web/CSS/:nth-last-child
Поддержка браузера nth-last-child :
источник
Примечание: опубликовал этот ответ, потому что OP позже заявил в комментариях, что ему нужно выбрать последние два элемента , а не только предпоследний.
:nth-child
Селектор CSS3, на самом деле более способным , чем Вы когда - нибудь!Например, это выберет последние 2 элемента
#container
:Но это только начало красивой дружбы.
:nth-child
Поддержка браузераПоказать фрагмент кода
источник