-
Ми знову на сторінці про пончики і про
небезпеку їхнього споживання.
-
Мені справді подобається клас попереджень,
який ми додали до тегів та .
-
Але я хочу, щоб ці попередження виділялись
ще більше.
-
Зараз вони мають сірі межі з правила
класу "fact".
-
Але я думаю, що вони матимуть кращий
вигляд з товстими межами помаранчевого кольору.
-
Спробуймо додати це до правила "warning".
-
border: 5 px solid orange.
-
Ах, мені дуже подобається! Але ці межі
також є на тезі ,
-
і вони виглядають не дуже добре
посеред всього цього тексту.
-
Я хочу, щоб вони були лише на абзацах
"warning",
-
а не на словах, які розташовані посеред
тексту, як тут.
-
Як мені зробити більш точне правило CSS?
-
Що ж, одним із способів є створити
цілий новий клас "warning-paragraph"
-
і перенести властивість туди.
Але ми можемо зробити по-іншому.
-
Ми можемо сказати браузеру застосувати
властивості меж лише до тегів,
-
які є абзацами і мають клас "warning".
-
Щоб створити таке правило, спочатку ми
пишемо елемент, який ми шукаємо: 'p',
-
потім ми ставимо крапку та пишемо
ім'я класу: warning.
-
Це каже браузеру знайти всі теги ,
які належать до класу "warning"
-
і застосувати до них
всі задані властивості.
-
Вставмо цю властивість меж сюди...
-
І вуаля! Тепер межі є в класу "fact" і
відсутні в тезі .
-
Ми можемо так робити з будь-якими
комбінаціями елементів і їхніми класами,
-
щоразу як хочемо, щоб браузер застосував
стилі лише до окремих тегів, які мають клас.
-
Лише переконайтеся, що ви дотримуєтесь
такої послідовності:
-
ім'я тега, крапка, і далі ім'я класу.
-
Якщо ви випадково поставите пробіл між
іменем тега і крапкою, це не спрацює.
-
Тому що пробіл означає дещо інше в CSS.
-
І браузер зрозуміє це правило по-іншому.
-
Залишайтесь з нами, щоб дізнатись більше
про такий-вже-особливий пробіл.
-
Переклад на українську мову: Зоряна Гаврилюк, рев'юер: Юлія Білаш, Благодійний фонд "MagneticOne.org"