別の CSS の質問です。
<li>
タグ内、タグ内に div ボックスがあります<ul>
。div タグにはそれぞれ画像が含まれており、画像の下にテキストがあります。画像はすべて同じサイズですが、テキストの長さは同じではありません。そのため、div ボックスはすべて同じサイズではありません。画像の上部を揃えたいのですが、今は階段のように見えます。div の高さを変更しようとしましたが、それはボックスを上ではなく下に拡張します。ここに私がこれまでに持っている対応するコードがあります。
<ul>
<li class="line2"><div style="width:284px;border:3px;border-style:solid;"><img class="border" src="/images/icons/1.png" width="284" height="164" alt=""/><p>Paragraph.</p></div></li>
<li class="line2"><div style="width:284px;border:3px;border-style:solid;"><img class="border" src="/images/icons/2.png" width="284" height="164" alt=""/><p>Longer Paragraph</p></div></li>
<li class="line2"><div style="width:284px;border:3px;border-style:solid;"><img class="border" src="/images/icons/3.png" width="284" height="164" alt=""/><p>Longest Paragraph</p></div></li>
</ul>
(境界線は、私が作業しているものを見ることができるようにするためのものです)
画像とテキストを別々の div に分割できることはわかっていますが、すでに多くの異なる div があるため、少しやりすぎているように感じます。これが最善の方法である場合は、そうしますが、確実に知りたいです。
誰かがこれを手伝うことができれば、本当に感謝しています。ありがとう。