是否有解决已知IE7问题的方法,当文本的容器应用了hasLayout时,文本不会包围浮动元素(在这种情况下,由于高度,这是必需的)?
例如:
<div style="width:200px;">
<div style="float:right; width:50px; height:100px; background:#ff0;"> </div>
<div style="background:#0ff; height:400px;">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur.
</div>
</div>
答案 0 :(得分:0)
使用以下过程:
float:left; clear:left; overflow:hidden;
和通用高度以下是一个例子:
#holdit em {display:block; float:left; height:18px; overflow:hidden; clear:left;}
.a230 {width:230px;}
.a240 {width:240px;}
.a250 {width:250px;}
.a270 {width:270px;}
.a300 {width:300px;}
.a340 {width:340px;}
.a360 {width:360px;}
.a370 {width:370px;}
.a400 {width:400px;}
.a420 {width:420px;}
.a430 {width:430px;}
.a460 {width:460px;}
.a490 {width:490px;}
.a500 {width:500px;}
.a540 {width:540px;}
.a550 {width:550px;}
<强>参考强>