I am working on a responsive webpage that has photos of people who are floating IMGs next to some descriptive text about each person.

This works very well with smaller page widths, but when the page becomes wide, the text associated with the next person starts next to the previous face image.

I need a way to make text appear no higher than the top of a particular image.
I installed JSFiddle here .
img {
float: left;
clear: both;
margin: 0 20px 20px 0;
}
<img src="https://placehold.it/300x300">
<h1>First person name</h1>
<p>A few paras of text.</p>
<img src="https://placehold.it/300x300">
<h1>Second person name</h1>
<p>A few paras of text.</p>
Run codeHide resultNote. clear: bothmust make sure that the second image does not float to the right of the first image.
EDIT: , DIV . , CMS , TinyMCE. - HTML. CSS.