Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Структурні та Функціональні Псевдокласи | Бокс Модель та Відстань між Елементами
Основи CSS
course content

Зміст курсу

Основи CSS

Основи CSS

2. CSS для Тексту
3. Бокс Модель та Відстань між Елементами
4. Флексбокс
5. Декоративні Ефекти

Структурні та Функціональні Псевдокласи

Ці псевдокласи відносяться до позиції елемента в ієрархічній структурі документа.

Псевдоклас first-child

Псевдоклас :first-child націлений на елемент, який є першим нащадком свого батька, незалежно від його тегу або назви класу. Розглянемо наступний приклад для пояснення. У нас є набір елементів, і лише для першого елемента (перший елемент <li>) ми хочемо встановити його властивість color у значення blue.

html

index

css

index

js

index

Ми бачимо, що був виділений перший елемент, і тільки для нього ми змінюємо властивість color.

Псевдоклас last-child

Псевдоклас :last-child націлений на останній дочірній клас свого батька, дозволяючи нам змінювати будь-які його властивості. Розглянемо приклад, щоб проілюструвати, як можна ефективно використовувати цей псевдоклас.

html

index

css

index

js

index

Псевдоклас nth-child

Псевдоклас :nth-child вибирає елемент на основі його позиції в ієрархії. Він приймає аргумент у вигляді виразу, зазвичай у вигляді an+b, який допомагає визначити конкретні дочірні елементи для вибору. Давайте розберемо складові цього виразу:

  • a - період циклу.
  • n - лічильник циклу, що починається з 0 і збільшується на 1 з кожною ітерацією.
  • b - зміщення, що впливає на початкову точку вибору.
html

index

css

index

js

index

Розглянемо кілька типових селекторів.

Примітка

Нам не потрібно запам'ятовувати всі селектори. Ми завжди можемо знайти їх у Google.

Псевдоклас not()

Псевдоклас :not() вибирає елементи, які не відповідають заданому селектору. Наприклад, :not(p) виділить усі елементи, окрім елементів <p>. Давайте розглянемо кілька прикладів:

html

index

css

index

js

index

1. Який псевдоклас можна використати для вибору першого елементу у множині елементів?
2. Для чого використовується псевдоклас nth-child?
3. Як працює псевдоклас last-child?

Який псевдоклас можна використати для вибору першого елементу у множині елементів?

Виберіть правильну відповідь

Для чого використовується псевдоклас nth-child?

Виберіть правильну відповідь

Як працює псевдоклас last-child?

Виберіть правильну відповідь

Все було зрозуміло?

Секція 3. Розділ 5
We're sorry to hear that something went wrong. What happened?
some-alt