--- id: 5a9d7286424fe3d0e10cad13 title: Прикріплення резервного значення до змінної CSS challengeType: 0 videoUrl: 'https://scrimba.com/c/c6bDNfp' forumTopicId: 301084 dashedName: attach-a-fallback-value-to-a-css-variable --- # --description-- При використанні змінної як значення властивості CSS ви можете прикріпити резервне значення, до якого повернеться браузер, якщо дана змінна виявиться недійсною. **Примітка:** цей резервний варіант не використовується для підвищення сумісності браузерів і не буде працювати в IE браузерах. Швидше за все, він використовується для того, щоб у браузера був колір для відображення, якщо він не зможе знайти вашу змінну. Ось як це зробити: ```css background: var(--penguin-skin, black); ``` Це встановить фон в `black`, навіть якщо ваша змінна не була визначена. Зверніть увагу, що це може бути корисно для налагодження. # --instructions-- Схоже, виникла проблема зі змінними, що передаються класам `.penguin-top` та `.penguin-bottom`. Замість того, щоб виправляти цю опечатку, додайте резервне значення `black` до властивості `background` класів `.penguin-top` та `.penguin-bottom`. # --hints-- Резервне значення `black` потрібно використати у властивості `background` класу `penguin-top`. ```js assert( code.match( /.penguin-top\s*?{[\s\S]*background\s*?:\s*?var\(\s*?--pengiun-skin\s*?,\s*?black\s*?\)\s*?;[\s\S]*}[\s\S]*.penguin-bottom\s{/gi ) ); ``` Резервне значення `black` потрібно використати у властивості `background` класу `penguin-bottom`. ```js assert( code.match( /.penguin-bottom\s*?{[\s\S]*background\s*?:\s*?var\(\s*?--pengiun-skin\s*?,\s*?black\s*?\)\s*?;[\s\S]*}/gi ) ); ``` # --seed-- ## --seed-contents-- ```html