Сложный вопрос селектора CSS, не знаю, возможно ли это вообще.
Допустим, это макет HTML:
<div></div>
<div></div>
<div></div>
<div style="display:none"></div>
<div style="display:none"></div>
Я хочу выбрать последний div, который отображается (т.е. нет display:none), который будет третьим divв данном примере. Имейте в виду, количество divs на реальной странице может отличаться (даже display:noneте).