Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Оволодіння Селекторами CSS для Стилізації Елементів HTML | Початок Роботи з CSS
Основи CSS

bookОволодіння Селекторами CSS для Стилізації Елементів HTML

Щоб ефективно застосовувати стилі, необхідно розуміти CSS-селектори, які визначають, до яких HTML-елементів застосовуватиметься стилізація. Розглянемо основні типи селекторів.

Селектор тегу

Один зі способів застосування стилів — використання самого тегу елемента. Стилі, задані через селектор тегу, впливають на всі елементи з цим тегом. Це корисно для забезпечення однакового оформлення елементів на всьому сайті.

Синтаксис: У HTML маємо елемент p:

<p>It was all in my head.</p>

Щоб застосувати стилі у CSS-файлі, використовуйте назву тегу (p) як селектор:

p {
  property: value;
}

Запустіть наступний приклад і перевірте, як це працює.

index.html

index.html

styles.css

styles.css

copy

Селектор класу

Більш точний спосіб стилізації елементів — використання селекторів класу. Такі селектори дозволяють застосовувати стилі лише до елементів із певними іменами класів, забезпечуючи вибірковість оформлення.

Синтаксис: У HTML додайте атрибут class із відповідною назвою класу:

<p class="text">This song is another hit.</p>

У CSS звертайтеся до імені класу за допомогою крапки (.), щоб визначити стилі:

.text {
  property: value;
}

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

index.html

index.html

styles.css

styles.css

copy

Усі елементи з атрибутом class="text" стилізуються червоним кольором тексту, розміром шрифту 24px і фоном кольору пшениці. Назва класу text визначена у файлі index.css з використанням префікса ..

Комбінування класів

Можна також поєднувати кілька класів на одному елементі, що робить композицію класів потужним інструментом для застосування стилів — імена класів у атрибуті class розділяються пробілами.

Синтаксис: У HTML додайте кілька імен класів до елемента:

<p class="text font">A robot created chemicals.</p>

У CSS визначте стилі для кожного класу окремо:

.text {
  property: value;
}

.font {
  property: value;
}

Запустіть наступний приклад і перегляньте результат. Елементи з класами text і font отримають відповідні стилі.

index.html

index.html

styles.css

styles.css

copy

Елемент <p> з класами text і font отримує стилі від обох селекторів. Клас text встановлює колір navy, а клас font встановлює розмір шрифту 24px.

Селектор Id

Хоча використання селектора id для стилізації можливе, зазвичай це не рекомендується. Id повинні бути унікальними на сторінці, що обмежує їх повторне використання.

Синтаксис: У HTML додайте атрибут id до елемента:

<p id="title">Choose from different themes.</p>

У CSS зверніться до id за допомогою хештега (#), щоб визначити стилі:

#title {
  property: value;
}

Запустіть наступний приклад і спостерігайте, як він працює. У цьому прикладі стилі застосовуються до унікального елемента з id title.

index.html

index.html

styles.css

styles.css

copy

Атрибут id="title" однозначно ідентифікує елемент <p>, і стилі, визначені селектором #title, застосовуються лише до цього конкретного елемента.

1. Виберіть усі можливі способи вибору HTML-елемента для застосування стилів.

2. Який спосіб вибору та стилізації HTML-елемента з class="navigation-link"?

question mark

Виберіть усі можливі способи вибору HTML-елемента для застосування стилів.

Select the correct answer

question mark

Який спосіб вибору та стилізації HTML-елемента з class="navigation-link"?

Select the correct answer

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

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 3

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain the difference between class and id selectors?

What are some best practices for naming classes and ids?

Can you show more examples of attribute selectors?

Awesome!

Completion rate improved to 2.56

bookОволодіння Селекторами CSS для Стилізації Елементів HTML

Свайпніть щоб показати меню

Щоб ефективно застосовувати стилі, необхідно розуміти CSS-селектори, які визначають, до яких HTML-елементів застосовуватиметься стилізація. Розглянемо основні типи селекторів.

Селектор тегу

Один зі способів застосування стилів — використання самого тегу елемента. Стилі, задані через селектор тегу, впливають на всі елементи з цим тегом. Це корисно для забезпечення однакового оформлення елементів на всьому сайті.

Синтаксис: У HTML маємо елемент p:

<p>It was all in my head.</p>

Щоб застосувати стилі у CSS-файлі, використовуйте назву тегу (p) як селектор:

p {
  property: value;
}

Запустіть наступний приклад і перевірте, як це працює.

index.html

index.html

styles.css

styles.css

copy

Селектор класу

Більш точний спосіб стилізації елементів — використання селекторів класу. Такі селектори дозволяють застосовувати стилі лише до елементів із певними іменами класів, забезпечуючи вибірковість оформлення.

Синтаксис: У HTML додайте атрибут class із відповідною назвою класу:

<p class="text">This song is another hit.</p>

У CSS звертайтеся до імені класу за допомогою крапки (.), щоб визначити стилі:

.text {
  property: value;
}

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

index.html

index.html

styles.css

styles.css

copy

Усі елементи з атрибутом class="text" стилізуються червоним кольором тексту, розміром шрифту 24px і фоном кольору пшениці. Назва класу text визначена у файлі index.css з використанням префікса ..

Комбінування класів

Можна також поєднувати кілька класів на одному елементі, що робить композицію класів потужним інструментом для застосування стилів — імена класів у атрибуті class розділяються пробілами.

Синтаксис: У HTML додайте кілька імен класів до елемента:

<p class="text font">A robot created chemicals.</p>

У CSS визначте стилі для кожного класу окремо:

.text {
  property: value;
}

.font {
  property: value;
}

Запустіть наступний приклад і перегляньте результат. Елементи з класами text і font отримають відповідні стилі.

index.html

index.html

styles.css

styles.css

copy

Елемент <p> з класами text і font отримує стилі від обох селекторів. Клас text встановлює колір navy, а клас font встановлює розмір шрифту 24px.

Селектор Id

Хоча використання селектора id для стилізації можливе, зазвичай це не рекомендується. Id повинні бути унікальними на сторінці, що обмежує їх повторне використання.

Синтаксис: У HTML додайте атрибут id до елемента:

<p id="title">Choose from different themes.</p>

У CSS зверніться до id за допомогою хештега (#), щоб визначити стилі:

#title {
  property: value;
}

Запустіть наступний приклад і спостерігайте, як він працює. У цьому прикладі стилі застосовуються до унікального елемента з id title.

index.html

index.html

styles.css

styles.css

copy

Атрибут id="title" однозначно ідентифікує елемент <p>, і стилі, визначені селектором #title, застосовуються лише до цього конкретного елемента.

1. Виберіть усі можливі способи вибору HTML-елемента для застосування стилів.

2. Який спосіб вибору та стилізації HTML-елемента з class="navigation-link"?

question mark

Виберіть усі можливі способи вибору HTML-елемента для застосування стилів.

Select the correct answer

question mark

Який спосіб вибору та стилізації HTML-елемента з class="navigation-link"?

Select the correct answer

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

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 3
some-alt