这可能很愚蠢,但我对 html 和 css 有点陌生。我有..
<div>
<img src="#" alt="img">
<p>Lorem ipsum</p>
</div>
CSS:
div {
background: blue;
}
div img {
float: left;
}
这使得 div 背景宽度占用所有可用空间(到页面末尾),我想要的是 div 蓝色背景在其子元素结束时结束。
我对块/内联并不完全熟悉。但是对 div 应用内联会使背景消失,应用块什么也不做。那么我该怎么做才能实现我想要的呢?