これはばかげているかもしれませんが、私はhtmlとcssが初めてです。私は持っている..
<div>
<img src="#" alt="img">
<p>Lorem ipsum</p>
</div>
CSS:
div {
background: blue;
}
div img {
float: left;
}
これにより、div の背景幅が (ページの最後まで) 利用可能なすべてのスペースを占有します。私が望むのは、div の青い背景がその子要素の終わりで終了することです。
私はブロック/インラインに精通していません。ただし、インラインを div に適用すると背景が消え、ブロックを適用しても何も起こりません。それで、私が探しているものを達成するために何をしますか?