Урок 73 із 239
31%
← Назад

Зауваження до конфлікту властивостей CSS

Розберемо випадок, коли CSS-селектори мають різні властивості та як браузер застосовує ці стилі.

У попередньому уроці ми розглядали конфлікт CSS-властивостей. Він виникає тоді, коли два селектори задають однакову властивість для одного елемента.

Якщо властивості різні

Якщо селектори задають різні CSS-властивості, конфлікту немає. Браузер застосує всі властивості з обох правил.

<h2>text</h2>
h2 {
  font-size: 20px;
  color: blue;
}

h2 {
  font-style: italic;
  color: red;
}
❗ Важливо:

Якщо два CSS-правила мають однакову властивість, перемагає правило, яке знаходиться нижче в коді.

📌 Завдання:
  1. Розкажіть, які властивості застосуються до заголовка:
  2. <h2>text</h2>
  3. h2 {
  4. font-size: 20px;
  5. color: blue;
  6. }
  7. h2 {
  8. font-style: italic;
  9. color: red;
  10. }
💡 Показати підказку

Порівняйте властивості у двох селекторах. Однакові властивості можуть бути перезаписані, а різні — додаються.

✅ Показати відповідь
Застосуються такі властивості: font-size: 20px, font-style: italic, color: red. Колір буде червоним, тому що другий селектор перезаписав попередній color.