Jak wybrać drugi ostatni element za pomocą CSS?

Wiem o :last child. Ale czy istnieje sposób na wybranie div:

<div id="container">
 <div>a</div>
 <div>b</div>
 <div>SELECT THIS</div> <!-- THIS -->
 <div>c</div>
</div>

ale bez jQuery, tylko z CSS?

1 odpowiedź

W CSS3 proponuję użyć:

:nth-last-child(2)

Tutaj jest to dobrze opisane: https://developer.mozilla.org/en-US/docs/Web/CSS/:nth-last-child

Przeglądarki obsługujące nth-last-child :

Chrome 2
Firefox 3.5
Opera 9.5, 10
Safari 3.1, 4
Internet Explorer 9

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.