ПРИМЕЧАНИЕ: этот вопрос о реализации алгоритма макета, похожего на flexbox, но в остальном он не имеет ничего общего с html или сетью.
У меня есть коробка с горизонтальным течениемтекст.Учитывая ширину блока, я могу выложить этот текст с помощью алгоритма обтекания и получить высоту блока.
У меня есть еще один блок с вертикально-текущим текстом.Учитывая высоту блока, я могу выложить этот текст с помощью алгоритма обтекания и получить ширину блока.
Итак, первый блок - это ширина в высоту.Второе поле имеет высоту в ширину.
Два поля представляют две ячейки (расположены горизонтально или вертикально, не имеет значения) в макете, подобном HTML-таблице, с заданной требуемой шириной ирост.Ячейки заданы для равномерного растяжения по одному измерению (ширина или высота, не имеет значения).
Как можно решить эту модель макета, когда текст в ячейках переполняет их контейнер, так что 1) содержимоене переполняется (в контейнере растет содержимое) и 2) правило "равномерного растяжения" сохраняется в максимально возможной степени?