< Return to Video

Поєднання класів CSS та селекторів елементів

  • 0:00 - 0:04
    Ми знову на сторінці про пончики і про
    небезпеку їхнього споживання.
  • 0:04 - 0:08
    Мені справді подобається клас попереджень,
    який ми додали до тегів та .
  • 0:08 - 0:13
    Але я хочу, щоб ці попередження виділялись
    ще більше.
  • 0:13 - 0:17
    Зараз вони мають сірі межі з правила
    класу "fact".
  • 0:17 - 0:21
    Але я думаю, що вони матимуть кращий
    вигляд з товстими межами помаранчевого кольору.
  • 0:21 - 0:26
    Спробуймо додати це до правила "warning".
  • 0:26 - 0:30
    border: 5 px solid orange.
  • 0:30 - 0:34
    Ах, мені дуже подобається! Але ці межі
    також є на тезі ,
  • 0:34 - 0:37
    і вони виглядають не дуже добре
    посеред всього цього тексту.
  • 0:37 - 0:40
    Я хочу, щоб вони були лише на абзацах
    "warning",
  • 0:40 - 0:44
    а не на словах, які розташовані посеред
    тексту, як тут.
  • 0:44 - 0:47
    Як мені зробити більш точне правило CSS?
  • 0:47 - 0:51
    Що ж, одним із способів є створити
    цілий новий клас "warning-paragraph"
  • 0:51 - 0:55
    і перенести властивість туди.
    Але ми можемо зробити по-іншому.
  • 0:55 - 1:01
    Ми можемо сказати браузеру застосувати
    властивості меж лише до тегів,
  • 1:01 - 1:05
    які є абзацами і мають клас "warning".
  • 1:05 - 1:09
    Щоб створити таке правило, спочатку ми
    пишемо елемент, який ми шукаємо: 'p',
  • 1:09 - 1:14
    потім ми ставимо крапку та пишемо
    ім'я класу: warning.
  • 1:14 - 1:19
    Це каже браузеру знайти всі теги ,
    які належать до класу "warning"
  • 1:19 - 1:21
    і застосувати до них
    всі задані властивості.
  • 1:21 - 1:26
    Вставмо цю властивість меж сюди...
  • 1:26 - 1:34
    І вуаля! Тепер межі є в класу "fact" і
    відсутні в тезі .
  • 1:34 - 1:38
    Ми можемо так робити з будь-якими
    комбінаціями елементів і їхніми класами,
  • 1:38 - 1:43
    щоразу як хочемо, щоб браузер застосував
    стилі лише до окремих тегів, які мають клас.
  • 1:43 - 1:45
    Лише переконайтеся, що ви дотримуєтесь
    такої послідовності:
  • 1:45 - 1:51
    ім'я тега, крапка, і далі ім'я класу.
  • 1:51 - 1:56
    Якщо ви випадково поставите пробіл між
    іменем тега і крапкою, це не спрацює.
  • 1:56 - 2:00
    Тому що пробіл означає дещо інше в CSS.
  • 2:00 - 2:03
    І браузер зрозуміє це правило по-іншому.
  • 2:03 - 2:07
    Залишайтесь з нами, щоб дізнатись більше
    про такий-вже-особливий пробіл.
  • 2:07 - 2:12
    Переклад на українську мову: Зоряна Гаврилюк, рев'юер: Юлія Білаш, Благодійний фонд "MagneticOne.org"
Title:
Поєднання класів CSS та селекторів елементів
Description:

more » « less
Video Language:
English
Duration:
02:08

Ukrainian subtitles

Revisions