Моя проблема, вероятно, лучше всего объясняется примером. Этот следующий jsfiddle будет работать в Chrome:
Как вы можете видеть, у меня есть фиксированная высота flexbox с фиксированным заголовком и прокручиваемым телом. Все идет нормально. Однако, если вы измените "высоту" CSS контейнера ".lhs" на max-height:
max-height: 100px;
Это ломается. Кажется, теперь думаю, что мой список теперь нулевой высоты! Любая идея, почему это делает то, что она делает, и как я могу это исправить?
EDIT: В моем первоначальном посте я недостаточно описал, как мне это нужно. В основном внешний должен использовать только минимальную высоту, которую он требует, но только до максимума (определяется максимальной высотой). На этом этапе я хочу, чтобы содержимое начиналось с прокрутки.