- •Построение сеток
- •Что такое сетка?
- •Поток документа
- •Поток документа
- •Блочная модель
- •Типы боксов
- •Блочные боксы
- •собенности блочных боксов 13
- •собенности блочных боксов 14
- •Строчные боксы
- •собенности строчных боксов 16
- •собенности строчных боксов 17
- •войства блочной модели
- •idth – ширина содержимого 19
- •eight – высота содержимого 20
- •Пример width и height
- •имер width одновременно height22
- •Дополнительные свойства 24
- •adding – внутренние отступы 24
- •adding с разных сторон
- •Примеры padding
- •margin – внешние отступы
- •margin с разных сторон
- •Примеры margin
- •border - рамки
- •омпоненты и стороны border 32
- •Примеры border
- •Примеры border
- •Строчные боксы
- •асчет размера блочного бокса 36
- •асчет размера блочного бокса 37
- •асчет размера блочного бокса 38
- •асчет размера блочного бокса 39
- •асчет размера блочного бокса 40
- •асчет размера блочного бокса 41
- •асчет размера блочного бокса 42
- •собенности блочной модели
- •хлопывание внешних отступов 44
- •ыпадание внешних оступов
- •редства против выпадания маргинов46
- •сположение элементов по центру47
- •width: auto и width: 100%
- •width: auto и width: 100%
- •Свойство box-sizing
- •пособ использования box-sizing 51
- •пособ использования box-sizing 52
асчет размера блочного бокса 41
1. При height: auto общая высота равна:
высота содержимого + внутренний отступ + рамки.
2. Если не height: auto, общая высота равна: высота элемента + внутренний отступ + рамки.
асчет размера блочного бокса 42
–Общая ширина и высота бокса, это не то же самое, что свойства width и height, а обычно больше.
–Но! Это поведение можно изменить.
собенности блочной модели |
43 |
|
–Схлопывание внешних отступов (margin).
–Выпадание внешних отступов (margin).
–Как расположить элемент по центру.
–Ширина по умолчанию и 100%. – box-sizing.
хлопывание внешних отступов 44
– В вертикальном направлении внешние отступы (margin) не складываются, а выбирается максимальный из доступных.
ыпадание внешних оступов |
45 |
|
– В вертикальном направлении внешний отступ (margin) вложенного блока может выпадать из родительского и отталкивать оба блока.
редства против выпадания маргинов46
https://softwaremaniacs.org/blog/2005/09/05/css-layout-flow-margins/
сположение элементов по центру47
width: auto и width: 100% |
48 |
|
width: auto и width: 100% |
49 |
|
Свойство box-sizing |
50 |
|
