Почему у внешнего контейнера высота меньше, чем у внутреннего?
Подскажите, почему высота блока 3px, хотя внутри него блоки высотой 18px? Как сделать так, чтобы он был высотой не меньше того, что внутри него?
height нигде в стилях не задается и непонятно как он вычисляет именно 3px
Drovosek01, Консоль - все инструменты разработчика, не только консоль скриптов и ошибок. В частности в элементах смотрим стили, откуда и как они наследуются, какие стили применены, а не тупо размер из подсветки блока разглядывать.
Drovosek01, По вашему скрину не видно где вы смотрите и какие свойства у этого элемента, то есть вы показываете какую-то ненужную фигню, нифига не помогающую в понимании проблемы. Смотрите парент элементы от вашего флекс контейнера, возможно там задано что-то в размерах, а флекс соответственно занимает доступную высоту.
По поводу инструментов разработчика - консоль она и есть консоль, Dev Tools ее редко называют, короче и привычнее для олдов - консоль, по аналогии со многими сворачивающимися настроечными панелями. Да, там есть вкладка консоль, которая именно для команд и отладки, но сути это не меняет.