以下のように、<img>
と<div class="text">
を
<div>
や<li>
など、要素でまとめる必要があります。
HTML
1<div class="aaaa">
2 <div class="bbbb">
3 <img src="IMG_6318.JPG" alt="" width="350">
4 </div>
5
6 <div class="bbbb">
7 <img src="IMG_5664.jpg" alt="" width="350">
8 </div>
9
10 <div class="bbbb">
11 <img src="IMG_1256.jpg" alt="" width="350">
12 <div class="text">文字を打つ</div>
13 </div>
14
15 <div class="bbbb">
16 <img src="IMG_3243.JPG" alt="" width="350">
17 <div class="text">文字を打つ</div>
18 </div>
19
20 <div class="bbbb">
21 <img src="IMG_3264.JPG" alt="" width="350">
22 <div class="text">文字を打つ</div>
23 </div>
24
25 <div class="bbbb">
26 <img src="IMG_5963.jpg" alt="" width="350">
27 </div>
28</div>
横並びに配置をしたいなら、CSSは以下のような形です。
CSS
1.aaaa {
2 display: flex;
3 flex-wrap: wrap; /* 横並びにしつつ、改行もしたいなら追加。1列で表示したいなら削除。 */
4}