Files

95 lines
2.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: bad87fee1348bd9aedf04756
title: Заміна стилів в послідовних CSS
challengeType: 0
videoUrl: 'https://scrimba.com/c/cGJDQug'
forumTopicId: 18253
dashedName: override-styles-in-subsequent-css
---
# --description--
Клас `pink-text` замінив об'яву елемента CSS `body`!
Ми щойно довели, що наші класи замінятимуть CSS елемента `body`. Тому, наступне логічне питання: що можна зробити, аби замінити клас `pink-text`?
# --instructions--
Створіть додатковий клас CSS під назвою `blue-text`, який надасть елементу синього кольору. Упевніться, що він знаходиться нижче об'яви класу `pink-text`.
Застосуйте клас `blue-text` до елемента `h1` на додачу до класу `pink-text` і погляньмо хто ж з них переможе.
Застосувати декілька атрибутів класу до елемента HTML можна за допомогою пробілу між ними таким чином:
```html
class="class1 class2"
```
**Примітка:** Порядок, в якому перераховані класи в HTML елементі не має значення.
Натомість, порядок об'яв `class` у розділі `<style>` має велике значення. Друга об'ява завжди буде мати пріоритет над першою. Оскільки `.blue-text` об'явлений другим, він заміняє атрибути `.pink-text`
# --hints--
Елемент `h1` повинен мати клас `pink-text`.
```js
assert($('h1').hasClass('pink-text'));
```
Елемент `h1` повинен мати клас `blue-text`.
```js
assert($('h1').hasClass('blue-text'));
```
Обидва класи `blue-text` та `pink-text` повинні належати одному елементу `h1`.
```js
assert($('.pink-text').hasClass('blue-text'));
```
Елемент `h1` повинен бути синім.
```js
assert($('h1').css('color') === 'rgb(0, 0, 255)');
```
# --seed--
## --seed-contents--
```html
<style>
body {
background-color: black;
font-family: monospace;
color: green;
}
.pink-text {
color: pink;
}
</style>
<h1 class="pink-text">Hello World!</h1>
```
# --solutions--
```html
<style>
body {
background-color: black;
font-family: monospace;
color: green;
}
.pink-text {
color: pink;
}
.blue-text {
color: blue;
}
</style>
<h1 class="pink-text blue-text">Hello World!</h1>
```