Un texto formateado en un número determinado de columnas sin usar div u otros contenedores con float (left o right) es posible con CSS3 gracias a la propiedad column-count. Actualmente no es muy utilizado debido a que sólo soportan esta propiedad css en Mozilla y navegadores basados en WebKit (en internet explorer no…).

column-count determina el número de columans en que se formateará el texto.
column-gap es el margin o espacio entre columnas

.multicolumna {
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px;
}

Agradezco tu comentario 🤘