--- id: bad87fee1348bd9aedf08805 title: Використовуйте селектори CSS для стилізації елементів challengeType: 0 videoUrl: 'https://scrimba.com/c/cJKMBT2' forumTopicId: 18349 dashedName: use-css-selectors-to-style-elements --- # --description-- У CSS існує сотні функцій, які можна використовувати для редагування вигляду елемента на вашій сторінці. Коли ви вводите `

CatPhotoApp

`, ви стилізуєте окремий елемент `h2` за допомогою вбудованих CSS (Cascading Style Sheets, укр. Каскадні таблиці стилів). Це один зі варіантів, як вказати стиль елемента, але є кращий спосіб застосування CSS. У верхній частині коду створіть блок `style` на зразок цього: ```html ``` Всередині цього стильового блоку можна створити CSS selector для всіх елементів `h2`. Наприклад, якщо ви хочете, щоб усі елементи `h2` були червоними, потрібно додати правило стилю, яке виглядатиме приблизно так: ```html ``` Зауважте, що правило стилю кожного елемента важливо взяти у фігурні дужки: (`{` і `}`). Також переконайтеся, що назва стилю вашого елемента знаходиться між початковим і кінцевим стильовими тегами. Не забудьте додати крапку з комою вкінці правила стилю кожного елемента. # --instructions-- Видаліть атрибут стилю елемента `h2` і замініть його на блок CSS `style`. Додайте необхідні CSS, щоб перетворити всі елементи `h2` на сині. # --hints-- Атрибут `style` слід видалити з елементу `h2`. ```js assert(!$('h2').attr('style')); ``` Створіть елемент `style`. ```js assert($('style') && $('style').length >= 1); ``` Елемент `h2` має бути синім. ```js assert($('h2').css('color') === 'rgb(0, 0, 255)'); ``` Ваша таблиця стилів `h2` має бути завершена крапкою з комою і закритою дужкою. ```js assert(code.match(/h2\s*\{\s*color\s*:.*;\s*\}/g)); ``` Всі елементи `style` повинні бути завершеними й мати кінцеві теги. ```js assert( code.match(/<\/style>/g) && code.match(/<\/style>/g).length === ( code.match( //g ) || [] ).length ); ``` # --seed-- ## --seed-contents-- ```html

CatPhotoApp

Click here to view more cat photos.

A cute orange cat lying on its back.

Things cats love:

  • cat nip
  • laser pointers
  • lasagna

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats


``` # --solutions-- ```html

CatPhotoApp

Click here to view more cat photos.

A cute orange cat lying on its back.

Things cats love:

  • cat nip
  • laser pointers
  • lasagna

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats


```