Текучая среда - это очень расплывчатый термин. Под текучей средой вы имеете в виду, что его ширина может увеличиваться и уменьшаться, как таблица для экранов разных размеров, или когда размер окна браузера изменяется? Или вы хотите, чтобы ширины столбцов все соответствовали той же ширине, что и ячейка с самым длинным / самым большим содержимым?
Первое сделано так
<div style="position: absolute; width: 100%;">
<div style="position: relative; width: 100%; clear: both;">
<div style="position: relative; width: 50%; float: left;"> </div>
<div style="position: relative; width: 50%; float: left;"> </div>
</div>
<div style="position: relative; width: 100%; clear: both;">
<div style="position: relative; width: 50%; float: left;"> </div>
<div style="position: relative; width: 50%; float: left;"> </div>
</div>
</div>
Это должно имитировать две строки с двумя столбцами в каждой строке, а ширина зависит от размера экрана.
Второй с настройкой столбцов в зависимости от размера контента.
<div style="position: absolute; width: 100%;">
<div style="position: relative; float: left;">
<div style="position: relative; min-width: 1%; max-width: 75%;"> </div>
<div style="position: relative; min-width: 1%; max-width: 75%;"> </div>
</div>
<div style="position: relative; float: left;">
<div style="position: relative; min-width: 1%; max-width: 75%;"> </div>
<div style="position: relative; min-width: 1%; max-width: 75%;"> </div>
</div>
</div>
Это два столбца с двумя строками в каждом. Установите «min-width» и «max-width» на все, что вам нужно. Я не думаю, что у меня когда-либо была причина протестировать что-то подобное, поэтому, если это не сработает, вы можете попробовать установить «display: inline» для каждой строки.
И если ни один из этих способов не работает, попробуйте опубликовать свой тестовый код. Я уверен, что вы можете сделать таблицы из divs. Некоторое время назад, после нескольких лет неиспользования таблиц, я случайно создал сайт, который должен был использовать таблицы из div-ов. То, что вы хотите сделать, можно сделать, это всего лишь вопрос работы с CSS.