Bij het einde van mijn frame gaat deze loop gewoon verder naar de volgende regel. Is het mogelijk om, als de regel breekt tussen '<img>' en '$tekst' de nieuwe regel te laten beginnen bij <img> en niet bij $tekst??
Een oplossing die misschien zou kunnen werken, is het in divjes zetten. Zodat de complete div op volgende regel komt, maar zou zo 1,2,3 niet weten met welke CSS.
Je zet elke text+plaatje in een div (<div></div>) en deze geef je de css-eigenschap float: left; mee. Het kan handig zijn om de div een id of class mee te geven, dit verwijst makkelijker in je css bestand.