Все работает в 3-х способов:
http://jsfiddle.net/1so6er9k/4/
CSS:
div:nth-child(1) > .pin + span {
color:red;
}
div:nth-child(2) > .pin ~ span {
color:red;
}
div:nth-child(3) {
color: red;
}
div:nth-child(3) > .pin{
color: black
}
HTML:
<div>
<span class="pin"><i class="fa fa-map-marker"></i></span><span>Some text</span>
</div>
<div>
<span class="pin"><i class="fa fa-map-marker"></i></span><span>Some text</span>
</div>
<div>
<span class="pin"><i class="fa fa-map-marker"></i></span><span>Some text</span>
</div>
Проверено на:
IE 11.0.9600,
FF 38.0.1,
Chrome 43.0.2357.81 на
Widnows 7 x64
Может быть, вы не должны использовать вложенный селектор. Теперь вам не обязательно использовать его. Предположим, вы не используете вложенный селектор. Это предотвращает использование класса снова и делает таблицы стилей больше.
создать скрипку демо? –
Нравится это http://jsfiddle.net/akshay7/1so6er9k/? – Akshay
добавить новый класс для прокрутки или использовать встроенные стили – Strikers