Назад к вопросам
Junior
67
questionbank
Чем отличается свойство display: block от свойства display: inline?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Элементы с display: block занимают всю доступную ширину, начинают с новой строки и выстраиваются вертикально. Можно задавать width, height, margin (все стороны) и padding (все стороны).
Элементы с display: inline занимают ровно столько места, сколько нужно их содержимому, находятся в потоке текста и выстраиваются горизонтально. Нельзя задавать width и height. По горизонтали можно задавать margin и padding, по вертикали — только padding. margin-top и margin-bottom не применяются.
/* Пример display: block */
div {
display: block;
width: 100px;
height: 50px;
margin: 10px;
padding: 5px;
background-color: lightblue;
}
/* Пример display: inline */
span {
display: inline;
/* width и height не применимы */
margin: 10px; /* margin-top и margin-bottom игнорируются */
padding: 5px;
background-color: lightgreen;
}