Я новичок в этом продвинутом материале CSS и пытаюсь выяснить, есть ли способ выбрать только первый тег в приведенном ниже коде. Каждая ссылка находится внутри div, и все они имеют один и тот же класс, поэтому, если я CSS для .jetpack-social-widget-item a, он применяется к ним всем. Я просто хочу сделать первый. Возможно ли это без редактирования кода и ручного добавления к нему класса? Это тема, поэтому я бы предпочел не редактировать код.
<ul class="jetpack-social-widget-list size-large">
<li class="jetpack-social-widget-item"><a href="#" target="_blank">Facebook</a>
</li>
<li class="jetpack-social-widget-item"><a href="#" target="_blank">Twitter</a>
</li>
<li class="jetpack-social-widget-item"><a href="http://instagram.com" target="_blank">Instagram</a>
</li>
</ul>
См. здесь более подробные примеры: https://developer.mozilla.org/en-US/docs/Web/CSS/:nth-of-type
:first-of-type
к родительскому, поскольку это первый<li>
. То, как вы это сделали, применимо к первому тегу<a>
в каждом<li>
.Вы можете сделать это различными способами. Вот пара: