У меня нет решения, только несколько советов ... Не пытайтесь сделать это. Это не будет работать (для многих клиентов). Вернитесь во времени и направьте свои дни HTML 4.0.1, забудьте, что классы CSS существуют, и напишите свою разметку, как будто это начало 2000-х годов ....
Это означает:
- Инлайн все, что связано со стилем (вероятно, с большим количеством повторений)
- https://www.campaignmonitor.com/css/ добавьте в закладки, вам это понадобится (много)
<table>
и связанные теперь ваши новые лучшие друзья
- Подумайте нестандартно, потому что большинство модных сценариев, требующих сложного CSS или JS, можно легко «подделать» с помощью таблиц и небольшого количества стилей
Попробуйте:
Положитесь на свои творческие способности и доступную документацию, чтобы придумать что-то, похожее на то, что вы хотите, но на самом деле это не так.
т.е. Ваш вопрос: «Как разместить div на div» может потребовать от вас использования таблицы с таблицей, которая создаст иллюзию сложенного контента, хотя это не так (вспомните дни, когда нужно было разбивать изображения на крошечные части в качестве фона стола, например).