Buongiorno,
vorrei creare un elenco che si sviluppi in orizzontale e continui in una nuova linea se lo spazio non è sufficiente. Per fare questo utilizzo questo codice:

codice:
<html>
<div>
<article></article>
<article></article>
<article></article>
<article></article>
<article></article>
</div>
</html>

<style>
article {display:inline-block; width:33%;}
</style>
Con questo codice funziona tutto a dovere se imposto un altezza o se gli elementi contenuti sono tutti grandi uguali. Se questo non è possibile e gli elementi non hanno tutti la stessa altezza gli article si spostano a giro per la pagina.
Come posso aggirare questo problema?

Grazie