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