我想将float
图片和div
留在另一个div
<div class='cardL'>
<img class='imgL' src='init/left.jpg' alt='image'>
<div class='txt'>
<p>aaaa aaaaaaaa aaaaaaaaa aaaaaaaaa aaaaaaaaa aaaaa aaaaaaa aaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaa aaaaaaaaaaaaaaaaa</p>
</div>
<div class='clear'></div>
</div>
CSS
.cardL{
border:2px ridge #b30000;
border-radius:5px;
}
.imgL{
float:left;
}
.txt{
float:left;
background:yellow;
}
.clear{
clear:both;
}
img
和div
没有浮动,但已堆叠。
jsfiddle是HERE
(我还应该写什么呢?我在这里看到一个红色的说明,帖子不够详细,不能发送。所以所有这些文字都是不需要的)
答案 0 :(得分:2)
对浮动元素和宽度display: block;
执行。
答案 1 :(得分:2)
答案 2 :(得分:0)
修改样式:
.imgL{
float:left;
}
为:
.imgL{
display:block;
width:100px;
float:left;
}