Селектори CSS
Селектори CSS є основою будь-якої стильної веб-сторінки. Вони націлені на елементи HTML на ваших сторінках, дозволяючи додавати стилі на основі їх ідентифікатора, класу, типу, атрибута тощо. У цьому посібнику ми розповімо про тонкощі селекторів CSS та їх ключову роль у покращенні естетики та взаємодії з користувачами ваших веб-сторінок.
Типи селекторів CSS
Селектори CSS бувають різних типів, кожен зі своїм унікальним способом вибору елементів HTML. Давайте дослідимо їх:
| Селектори CSS | опис |
|---|---|
| Прості селектори | Він використовується для вибору елементів HTML на основі їх імені елемента, ідентифікатора, атрибутів тощо |
| Універсальний селектор | Вибирає всі елементи на сторінці. |
| Селектор атрибутів | Націлює елементи на основі значень їхніх атрибутів. |
| Селектор псевдокласів | Вибирає елементи на основі їх стану або положення, наприклад :hover> для ефектів наведення. |
| Селектори комбінаторів | Комбінуйте селектори, щоб визначити зв’язки між елементами, наприклад нащадками ( > ) або дитина ( >> ). |
| Селектор псевдоелементів | Вибирає певні частини елемента, наприклад ::before> або ::after> . |
Зміст
- Типи селекторів CSS
- Прості селектори
- Селектор елементів
- Селектор ідентифікатора
- Селектор класу
- Універсальний селектор
- Селектор груп
- Селектор атрибутів
- Селектор псевдокласів
- Селектор псевдоелементів
Прості селектори
Прості селектори містять наведені нижче класи.
| Простий селектор | опис |
|---|---|
| Селектор елементів | Вибирає елементи HTML на основі їхніх імен тегів. |
| Селектор ідентифікатора | Націлюється на елемент HTML із певним атрибутом id. |
| Селектор класу | Вибирає елементи з певним атрибутом класу. |
приклад: У цьому прикладі ми напишемо код, щоб краще зрозуміти селектори та їх використання.
HTML CSS Selectortitle> голова> Зразок заголовкаh1>
Це Вміст у першому абзаціp>
Це div з ідентифікатором div-container div> Це абзац із класом абзац-клас p> body> html>
Примітка: Ми застосуємо правила CSS до наведеного вище прикладу.
Селектор елементів
The селектор елемента вибирає елементи HTML на основі імені елемента (або тегу), наприклад p, h1, div, span тощо.
ПРИМІТКА : У наведеному вище прикладі використовується наступний код. Ви можете побачити правила CSS, застосовані до всіх
теги і
теги.
CSS:
h1 { color: red; font-size: 3rem; } p { color: white; background-color: gray; } Вихід:
Вихід селектора елементів CSS
Селектор ідентифікатора
The селектор id використовує атрибут id елемента HTML, щоб вибрати певний елемент. Ан id елемента є унікальним на сторінці для використання ідентифікатор селектор.
Примітка: Наступний код використовується у наведеному вище прикладі за допомогою селектора id.
CSS:
#div-container{ color: blue; background-color: gray; } Вихід:
Приклад вихідних даних CSS ID Selectors
Селектор класу
The селектор класу вибирає елементи HTML з певним атрибутом класу.
Примітка: Наступний код використовується у наведеному вище прикладі за допомогою селектора класу. Щоб використовувати селектор класу, ви повинні використовувати ( . ) після імені класу в CSS. Це правило буде застосовано до елемента HTML з атрибутом class параграф-клас
CSS:
.paragraph-class { color:white; font-family: monospace; background-color: purple; } Вихід:
Приклад виведення селектора класу CSS
Універсальний селектор
The Універсальний селектор (*) у CSS використовується для вибору всіх елементів у документі HTML. Він також включає інші елементи, які знаходяться всередині під іншим елементом.
Примітка: Наступний код використовується у наведеному вище прикладі з використанням універсального селектора. Це правило CSS буде застосовано до кожного елемента HTML на сторінці:
CSS:
* { color: white; background-color: black; } Вихід:
Приклад результату універсального селектора CSS
Селектор груп
The Селектор груп використовується для стилізації всіх елементів, розділених комами, однаковим стилем.
Примітка: Припустімо, що ви хочете застосувати спільні стилі до різних селекторів, замість того, щоб писати правила окремо, ви можете записати їх у групах, як показано нижче.
CSS:
#div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; } Вихід:
Приклад результату селектора групи CSS
Селектор атрибутів
The селектор атрибутів [атрибут] використовується для вибору елементів із заданим атрибутом або значенням атрибута.
Примітка: Наступний код використовується у наведеному вище прикладі за допомогою селектора атрибутів. Це правило CSS буде застосовано до кожного елемента HTML на сторінці:
CSS:
[href] { background-color: lightgreen; color: black; font-family: monospace; font-size: 1rem; } Вихід:
Вихідні дані атрибута CSS Selectros
Селектор псевдокласів
Він використовується для стилізації особливого типу стану будь-якого елемента. Наприклад, він використовується для стилізації елемента, коли на нього наводиться курсор миші.
Примітка: Ми використовуємо одну двокрапку (:) у випадку a Селектор псевдокласів .
Синтаксис:
Selector:Pseudo-Class { Property: Value; } CSS:
h1:hover{ background-color: aqua; } Вихід:
Приклад вихідних даних псевдоселектора CSS
Селектор псевдоелементів
Він використовується для стилізації будь-якої конкретної частини елемента. Наприклад, він використовується для стилізації першої літери або першого рядка будь-якого елемента.
Примітка: Ми використовуємо подвійну двокрапку (::) у випадку a Селектор псевдоелементів .
Синтаксис:
Selector:Pseudo-Element{ Property:Value; } CSS:
p::first-line{ background-color: goldenrod; } Вихід:
Приклад виведення селектора псевдоелементів CSS
Вам Може Сподобатися