generated from hexlet-basics/exercises-template
-
Notifications
You must be signed in to change notification settings - Fork 2
/
description.ru.yml
57 lines (43 loc) · 3.66 KB
/
description.ru.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
---
name: Внешние отступы
theory: |
Внутренние отступы позволяли добавить «воздуха» в блок и дать пространство между границей блока и его контентом. А как не дать двум соседним блокам прижиматься друг к другу?
<div class="hexlet-basics-example mt-3" style="background-color: #673ab7;color: #fff;padding: 10px 0 10px 20px!important;border:0!important;">
Карточка с белым текстом на фиолетовом фоне
</div>
<div class="hexlet-basics-example mb-3" style="background-color: #673ab7;color: #fff;padding: 10px 0 10px 20px!important;border:0!important;">
Карточка с белым текстом на фиолетовом фоне
</div>
Чтобы отделить две карточки из примера выше используются внешние отступы. Их принцип работы схож с внутренними отступами, а меняется только направление. В плане свойств и их значений всё то же самое. Существует 4 правила и одно общее:
* `margin-top` — внешний отступ сверху
* `margin-right` — внешний отступ справа
* `margin-bottom` — внешний отступ снизу
* `margin-left` — внешний отступ слева
Для объединения значений используют свойство `margin`, в котором сохраняется порядок указания:
* отступ сверху
* отступ справа
* отступ снизу
* отступ слева
Также, как у внутренних отступов, для удобства существуют сокращённые записи этих правил:
* Если указать только одно значение, то оно будет использовано одновременно для всех сторон
* Если указать два значения, то первое будет использоваться для отступов по вертикали (сверху и снизу), а второе по горизонтали (справа и слева)
* Если указать три значения, то они будут использоваться для отступа сверху, по горизонтали и снизу
```html
<div class="card">Карточка с белым текстом на фиолетовом фоне</div>
<div class="card">Карточка с белым текстом на фиолетовом фоне</div>
```
```css
.card {
margin: 10px 0;
color: #ffffff;
background-color: #673ab7;
}
```
<div class="hexlet-basics-example" style="background-color: #673ab7;color: #fff;padding: 10px 0 10px 20px!important;border:0!important;margin: 10px 0;">
Карточка с белым текстом на фиолетовом фоне
</div>
<div class="hexlet-basics-example" style="background-color: #673ab7;color: #fff;padding: 10px 0 10px 20px!important;border:0!important;margin: 10px 0;">
Карточка с белым текстом на фиолетовом фоне
</div>
instructions: |
Добавьте в редактор `<div>` с классом `margin` и установите внешние отступы в 20 пикселей со всех сторон. Стили запишите в теге `<style>`. Используйте сокращённую запись