Я не совсем уверен, что вы спрашиваете - я бы порекомендовал включить ваш HTML, если это возможно?
Если вы используете идентификатор, он должен применяться только к одному элементу на странице Я предполагаю, что #columntext используется для каждого экземпляра текста столбца? В этом случае вместо этого сделайте класс, то же самое для #allcolumns.
Вы упоминаете, что они плавают влево и имеют разную высоту. Это три отдельные таблицы целиком с одним столбцом? Если вы хотите, чтобы все они были одинаковой высоты, просто сделайте их внутри одного стола:
<table>
<tr>
<th><h2>Lorem ipsum</h2></th>
<th><h2>Lorem ipsum</h2></th>
<th><h2>Lorem ipsum</h2></th>
</tr>
<tr>
<td>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu ad litora torquent
</td>
<td>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu ad litora torquent
</td>
<td>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu ad litora torquent
</td>
</tr>
</table>
Если вы включите HTML, вам будет гораздо легче увидеть, что вы пытаетесь do
PS Я бы рекомендовал использовать flexbox над поплавками, если это опция, поскольку поплавки постепенно сокращаются!