Урок 70 із 239
29%
Помилка при групуванні складних CSS селекторів
Розберемо типову помилку під час групування складних селекторів та навчимося правильно об'єднувати CSS правила.
Помилка при групуванні складних CSS селекторів
Під час групування селекторів через кому кожна частина повинна бути повноцінним селектором.
Часто новачки помилково думають, що селектор перед комою продовжується після неї. Але кожен селектор після коми починається окремо.
#block h2,
#block h3 {
color: red;
}#block h2,
h3 {
color: red;
}Такий код фактично означає:
#block h2 {
color: red;
}
h3 {
color: red;
} ❗ Важливо:
💡 Після коми CSS починає читати новий незалежний селектор.
📌 Завдання:
- №1 ⊗mkPmSlCSGM
- Спростіть код, використовуючи групування селекторів:
- #block h1 {
- text-align: center;
- }
- #block h2 {
- text-align: center;
- color: blue;
- }
- #block h3 {
- text-align: center;
- font-size: 16px;
- color: red;
- }
- №2 ⊗mkPmSlCSGM
- Спростіть код:
- #block h1.eee {
- text-align: center;
- font-size: 30px;
- }
- #block h2.zzz {
- text-align: center;
- font-size: 20px;
- }
- №3 ⊗mkPmSlCSGM
- Спростіть код:
- .xxx .kkk {
- text-align: center;
- }
- .eee h2.zzz {
- text-align: center;
- }
- #eee h2 {
- text-align: center;
- }
- №4 ⊗mkPmSlCSGM
- Спростіть код:
- .eee h2.zzz {
- text-align: center;
- }
- .xxx {
- text-align: center;
- }
💡 Показати підказку
💡 Підказка: шукайте однакові властивості. Селектори можна об'єднати через кому тільки повністю.
✅ Показати відповідь
✅ Відповідь №1:
#block h1,
#block h2,
#block h3 {
text-align: center;
}
#block h2 {
color: blue;
}
#block h3 {
font-size: 16px;
color: red;
}
✅ Відповідь №2:
#block h1.eee,
#block h2.zzz {
text-align: center;
}
#block h1.eee {
font-size: 30px;
}
#block h2.zzz {
font-size: 20px;
}
✅ Відповідь №3:
.xxx .kkk,
.eee h2.zzz,
#eee h2 {
text-align: center;
}
✅ Відповідь №4:
.eee h2.zzz,
.xxx {
text-align: center;
}