Удивительный и неизвестный inline-block
Эта статья задумана как начало цикла про загадки, сюрпризы, малоизученные особенности и маленькие полезные секреты самого могущественного, пожалуй, свойства в CSS — свойства display
. У нас уже были статьи про новинки этого свойства — значения contents
(что это вообще, его сюрпризы, преимущества и подводные камни для доступности) и flow-root
. Но и старые, давно знакомые (казалось бы) значения этого свойства таят в себе немало сюрпризов, подводных камней и удивительных открытий. Прежде всего, пожалуй, это значения с «приставкой» inline-
: inline-flex
, inline-grid
, inline-table
, и, наконец, наш старый знакомый inline-block
.
С него-то мы и начнем наш экскурс в фундаментальные глубины CSS образца 2018 года, в конце которого у нас должно сложиться целостное представление обо всех существующих механизмах раскладки в браузере. Готовы к сюрпризам?