Общий случай невозможно сделать в CSS. Только JS/jQuery'd позволяет это или точное представление о структуре вашего HTML на данной странице.
Почему?
Элемент не имеет способа узнать, был ли у предшествующего брата одного из его предков элемент «предшествующий» a
. Потому что нет и не будет родительского селектора.
<body>
<p>
<a href="#"><!-- the one you'd want to select -->
</p>
<a href="#"><!-- this one knows he is the first of his type in the pool of direct descendant (children) of body
but no more can be achieved (in CSS) -->
</body>
В чистом CSS, вы можете выбрать каждый первый тип элемента их соответствующего родителя для данного уровня, как:
body > * > * > a:first-of-type { /* level 3, great-grandchildren of body */ }
и суммирует почти все
Все зависит от как ваш HTML построен. Пожалуйста, добавьте его в свой вопрос. – LinkinTED
Тед, есть много тегов на моей странице. Мне нужно только выбрать первый на всей странице, без детей. Как мне это сделать? –
inline css для первого ''? – sinhayash