From my perspective it is more semantic to use <hr>
elements as line breaks between flex items.
.container {_x000D_
display: flex;_x000D_
flex-flow: wrap;_x000D_
}_x000D_
_x000D_
.container hr {_x000D_
width: 100%;_x000D_
}
_x000D_
<div class="container">_x000D_
<div>1</div>_x000D_
<div>2</div>_x000D_
<hr>_x000D_
<div>3</div>_x000D_
<div>2</div>_x000D_
..._x000D_
</div>
_x000D_
Tested in Chrome 66, Firefox 60 and Safari 11.