У меня есть куча элементов (текст, изображение, смешанный контент и т. д.), которые я хочу отобразить. Пользователь может определить, в какой строке и в каком столбце появляется этот элемент. Например, в строке 1 может быть два элемента/столбца, оба изображения. Во второй строке может быть три элемента/столбца, один с изображением, два других в виде чистого текста. Да, и пользователь может указать ширину любого конкретного столбца/изображения/элемента.
У меня есть решение, которое использует несколько таблиц, которые работают. По сути, каждая строка — это новая таблица. Это работает по большей части.
Мне интересно, могу ли я использовать только div?
Теперь моего CSS foo не хватает, и я попытался скопировать примеры из Интернета, и мне не удалось заставить его работать. Прямо сейчас у меня есть что-то вроде этого:
[for each row] [div style="float: none"] [for each column] [div style="float: left"] [content] [/div] [/div] [br]
Но все накладывается друг на друга.
Я также пытался использовать «позиция: относительная», но все выглядит еще более скучно.
Так можно ли использовать div для нескольких строк и разного количества столбцов?