Я хочу реализовать макет на рисунке 1 с использованием адаптивной сетки CSS.
Элементы A, B, C, D, E - имеют различное содержимое (содержимое пропорционально размерам блоков на рисунке ниже)
размер каждого элемента должен быть установлен в соответствии с содержимымЯ стараюсь избегать жестких @media утверждений
Я пытался определить grid-template-column с помощью repeat, auto-fill и fit-content, но я не получил желаемого результата, с которым столкнулся эта ссылка, поясняющая, что
"Автоматические повторения (автозаполнение или автоматическая подгонка) нельзя комбинировать с собственными или гибкими размерами (например, подгонка содержимого)"
Я также попытался определить столбцы сетки-шаблона с повторением, фиксированной шириной и назначить диапазон элементам: например, "grid-column: 1 / span 3;" , который также не может датьжелаемый результат.
Можно ли добиться такого макета с помощью сетки CSS?
Если нет, то как проще всего этого достичь (вложенная сетка CSS ?, комбинация flexbox и сетка CSS?)
Спасибо
![figure1](https://i.stack.imgur.com/JIrVq.png)