Перейти к основному содержимому

CSS display: inline-block

Особенности строчных и блочных элементов объединяются в объявлении display: inline-block.

Такой элемент располагается на одной строке с соседними строчными или строчно-блочными элементами, но принимает width, height, margin-top и margin-bottom, как блочный элемент.

Пример

Здесь display: block сравнивается с display: inline и display: inline-block.

Prompt
Покажите разницу между display: inline, display: inline-block и display: block, используя три элемента span. Инлайн-span имеет отступ и красную рамку. Inline-block-span имеет ширину 100px, высоту 35px, отступ 5px и красную рамку. Block-span имеет те же размеры и рамку, что и inline-block.
Результат: полная HTML-страница "}, {

Создание горизонтального меню навигации

Элементы списка обычно располагаются друг под другом, и display: inline-block часто используют, чтобы расположить их горизонтально.

Пример

Если применить display: inline-block к элементам списка, они превратятся в горизонтальное меню навигации.

Prompt
Создайте горизонтальное меню навигации, используя неупорядоченный список с display: inline-block для элементов списка. Меню имеет светло-серый фон, без list-style, без padding/margin на ul, а каждый li имеет размер шрифта 18px и отступ 15px.
Результат: полная HTML-страница "}, {