我试图在上显示image
的left
和另一个div
,其上有right
的一些文字。我使用:如下图所示HTML - 图像左边的div
img {
float: left;
}
div.out {
background-color: blue;
padding: 10px;
}
div.in {
background-color: yellow;
padding: 5px;
}
<div class="out">
<img src="https://i1.rgstatic.net/ii/profile.image/AS%3A272372255162386%401441950014433_m/Wachiraya_Imsabai.png">
<div class="in">
Flowers<br>are<br>cool
</div>
</div>
代码工作几乎正常,但我怎样才能使第一蓝色div
延伸到的图像的结束位置尽头?另外,如何在图像和文本之间添加10像素的空间? (还有,就是我加入float: left;
到img
最好的方式来显示它左边的路还是有更好的办法?) 非常感谢
不知道为什么你编辑你原来的答案是完全一样的作为上面的一个仍然有
,它没有任何区别 – Mindless我是新来的stackoverflow,没有使用代码片段之前。编辑它来修复它。 - 双编辑,没有意识到我第二次复制了错误的代码!你说得对,第三次做正确的哈哈。 – Nicholas
你的原始答案是提供一个div class clr,它与你现在的答案有所不同,你编辑它是的,但即使你现在删除class clr,它也没有任何区别。“如果你是寻找蓝色方框以延伸到浮动内容的末尾,寻找明确的解决方法。请参阅上面的小改动,并添加带类clr的div。“ – Mindless