multi-column layout properties, mainly well-suited to large bodies of text.

<div style="column-count:2; column-rule:1px dotted #ccc;">
This text will appear in the first column. That might depend on the quantity of text used inside the container. The latter portion of the text will overflow into the second column. This does depend on the number of columns you have as well.
</div>

flexbox properties, which also support horizonal and vertical alignment.