I'm trying to create a kind of staggered text boxes lay-out (see attached picture). So far I'm not succeeding, I hope you guys are able to help. Currently the second row is not floating to the complete left, but stuck at the 2nd column level.
Thx
[1]: https://i.stack.imgur.com/jZyuY.png
HTML
<section class= contentpage>
<p> 1st text block </p>
<p> 2nd text block </p>
<p> 3rdt text block </p>
<p> ... text block </p>
<p> ... text block </p>
<p> ... text block </p>
<p> ... text block </p>
<p> ... text block </p>
</section>
CSS
.contentpage p {
display: block;
float:left;
width: 31%;
margin: 15px
}