css:display
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| css:display [2022/09/08 15:25] – so_v_a | css:display [2026/08/06 08:59] (текущий) – so_v_a | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | < | ||
| + | |||
| # CSS. Свойство display | # CSS. Свойство display | ||
| Строка 18: | Строка 20: | ||
| - | https:// | + | ## display: block |
| + | |||
| + | Блочный бокс — это прямоугольная область на странице, | ||
| + | По умолчанию блочным боксом обладают крупные поточные элементы, | ||
| + | Например, | ||
| + | |||
| + | **Особенности блочных боксов: | ||
| + | |||
| + | * До и после блочного бокса есть принудительный перенос строки. На одной строке с таким боксом не может находиться никакой другой элемент. Даже если блочный бокс почти не содержит контента или занимает лишь маленькую часть строки — он всё равно на строке один. | ||
| + | * На блочные боксы действуют все свойства блочной модели (width, height, margin, padding). | ||
| + | * Блочный бокс по умолчанию тянется на всю ширину родительского элемента. | ||
| + | * По высоте блочный бокс ужимается под содержимое. | ||
| + | |||
| + | |||
| + | ## display: inline | ||
| + | |||
| + | Строчный бокс — это фрагмент текста, | ||
| + | |||
| + | Элементы, | ||
| + | |||
| + | **Отличия строчных и блочных боксов: | ||
| + | |||
| + | У строчных боксов несколько отличий от блочных: | ||
| + | * Строчные боксы ведут себя как текст, то есть могут располагаться и на одной строке, | ||
| + | * Строчные боксы плохо взаимодействуют со свойствами блочной модели. Некоторые свойства на них просто не действуют, | ||
| + | * Размеры строчных боксов всегда зависят от содержания. | ||
| + | |||
| + | |||
| + | |||
| + | ## display: inline-block | ||
| + | |||
| + | Блочно-строчные боксы сочетают в себе особенности и блочных боксов, | ||
| + | ## display: flex | ||
| + | |||
| + | Флексы — основной инструмент построения крупных сеток и микросеток. | ||
| + | |||
| + | **Особенности, | ||
| + | |||
| + | * Все блоки - «резиновые», | ||
| + | * Выравнивание по вертикали и горизонтали, | ||
| + | * Расположение элементов в HTML не имеет решающего значения. Его можно поменять в CSS. | ||
| + | * Элементы могут автоматически выстраиваться в несколько строк/ | ||
| + | * Множество языков в мире используют написание справа налево rtl (right-to-left), | ||
| + | |||
| + | Подробно синтаксис CSS-правил для flex смотри [[css: | ||
/var/www/html/dokuwiki/data/attic/css/display.1662650727.txt.gz · Последнее изменение: (внешнее изменение)
