Codebra
25 января 2026 в 18:54

Урок 16. Псевдоклассы (первый дочерний элемент) в CSS

Как выбрать первый дочерний элемент. Что такое псевдокласс first-child в CSS. Онлайн курсы по HTML и CSS с практикой.
📝

Внимание! На этой странице вы найдете материал урока из архивного курса по CSS. Курс был написан в 2015 и по-прежнему актуален для начинающих веб-разработчиков.

Теоретический материал сохранен в исходном виде, а практические задания с автоматической проверкой вынесены в отдельные роадмапы.

Полный список уроков доступен по тегу Архивный курс по CSS и на странице первого урока.

Еще простой, полезный и статический псевдокласс :first-child. Кто знает английский, тот уже догадался, для чего этот псевдокласс. :first-child – выбор первого дочернего элемента. Несмотря на его простоту, его часто не правильно используют. Причина в недопонимание работы этого псевдокласса. Смотрим первый HTML пример.

<div>
    <p>Первый абзац</p>
    <p>Второй абзац</p>
    <ul>
        <li>Первый пункт</li>
        <li>Второй пункт</li>
        <li>
            <b>Третий</b> <u>пункт</u>
        </li>
    </ul>
</div>

Ну что, сколько вы видите первый дочерних элементов? Их три штуки, это <p>Первый абзац</p><li>Первый пункт</li> и <b>Третий</b>.

p:first-child { color: red }
b:first-child { color: green }

После и перед двоеточием (:) нет пробела!

Кстати, чтобы посчитать все первые дочерние элементы, можно написать так, как в примере три и четыре, это как вариант.

<p>Первый абзац</p>
<p>Второй абзац</p>
<ul>
    <li>Первый пункт</li>
    <li>Второй пункт</li>
    <li>
        <b>Третий</b> <u>пункт</u>
    </li>
</ul>
:first-child { color: red }
📝

Переходите к следующему уроку курса, а так же не забудьте посмотреть новый материал на Codebra по тегу CSS.