Разметка CSS - display: inline-block
- Предыдущая страница Пример плавающего CSS
- Следующая страница Выравнивание CSS
display: inline-block
С display: inline
Сравнивая с display: inline-block
Разрешается устанавливать ширину и высоту элементов.
Таким же образом, если установлено display: inline-block, будут сохранены верхние и нижние внешние отступы/внутренние отступы, в то время как display: inline их не будет.
В отличие от display: block, основное различие заключается в том, что display: inline-block не добавляет отступ после элемента, поэтому элемент может располагаться рядом с другими элементами.
Ниже представлен пример различного поведения display: inline, display: inline-block и display: block:
Пример
span.a { display: inline; /* span по умолчанию */ width: 100px; height: 100px; padding: 5px; border: 1px solid blue; background-color: yellow; } span.b { display: inline-block; width: 100px; height: 100px; padding: 5px; border: 1px solid blue; background-color: yellow; } span.c { display: block; width: 100px; height: 100px; padding: 5px; border: 1px solid blue; background-color: yellow; }
Использование inline-block для создания ссылок навигации
Обычное использование display:inline-block
Используется для отображения элементов списка горизонтально, а не вертикально. Направленный пример создает горизонтальные ссылки для навигации:
Пример
.nav { background-color: yellow; list-style-type: none; text-align: center; padding: 0; margin: 0; } .nav li { display: inline-block; font-size: 20px; padding: 20px; }
- Предыдущая страница Пример плавающего CSS
- Следующая страница Выравнивание CSS