Определение доступной высоты блока может вызвать проблему, если существуют другие элементы или стили, которые влияют на его высоту.
В случае с блоком list, если блок info не имеет заданной высоты, то его высота будет определяться содержимым. Однако, если у блока info есть другие элементы или стили, которые устанавливают его высоту (например, padding или margin), то блок list может не заполнять доступную высоту блока info, так как его высота будет рассчитана без учета этих стилей и элементов.
Если вы хотите, чтобы блок info автоматически занимал доступную высоту, вам нужно убедиться, что нет других стилей или элементов, которые могут влиять на его высоту. Вы также можете использовать свойство CSS, такое как flexbox или grid, чтобы контролировать высоту и расположение блоков. Например, вы можете установить для блока info свойство display: flex; и блок list будет занимать всю доступную высоту блока info.
В целом, проблема с определением доступной высоты блока может возникать из-за смешения различных стилей и элементов, которые могут влиять на его размеры.