Урок 58 із 239
24%
← Назад

Тег із заданим класом у CSS

Навчимося вибирати не всі елементи певного класу, а лише конкретний HTML-тег із цим класом.

Тег із заданим класом у CSS

Один і той самий клас можна призначити різним HTML-елементам. Наприклад, клас може одночасно використовуватися для заголовків і абзаців.

Нехай заголовки h2 та абзаци p мають однаковий клас eee:

<h2 class="eee">Title</h2>
<p class="eee">
  text
</p>

<h2 class="eee">Title</h2>
<p class="eee">
  text
</p>

Якщо звернутися лише до класу, то стилі отримають усі елементи з цим класом:

.eee {
  color: red;
}

Але можна вибрати лише певний тег із цим класом. Для цього спочатку записується назва тега, а відразу після неї — клас без пробілу.

h2.eee {
  color: red;
}

p.eee {
  color: green;
}
❗ Важливо:

Селектор h2.eee вибирає лише елементи <h2> з класом eee. Інші елементи з таким самим класом він не зачіпає.

Практичне завдання

📌 Завдання:
  1. №1
  2. Дано HTML-код:
  3. <h2 class="header">text</h2> <h2 class="header">text</h2> <h3 class="header">text</h3> <h3 class="header">text</h3>
  4. Та CSS:
  5. .header { color: red; }
  6. Зробіть усі h2 з класом header розміром 40px, а всі h3 з цим класом — розміром 30px.
💡 Показати підказку

Використайте селектори h2.header і h3.header.

✅ Показати відповідь
.header {
  color: red;
}

h2.header {
  font-size: 40px;
}

h3.header {
  font-size: 30px;
}