【发布时间】:2020-07-09 17:41:24
【问题描述】:
HTML:
<div id="container">
<div id="div1">div one floats to the left</div>
<div id="div2">div two floats to the left</div>
</div>
CSS:
#container{ width:200px; background:gray; }
#div1 { float:left; background:red;}
#div2 { float:left; background:green; clear:left;}
在 IE6/7 中:
注释:
我希望 #div1 和 #div2 等子 div 的宽度根据其内容自动设置。
由于使用 inline-block 似乎 line-height 不起作用,我使用 float。
我尝试在#div1 之后添加一个空的clear div,而不是在#div2 中添加一个clear,这样就可以了。
还有其他更简单的解决方案吗?有什么错误?感谢您的帮助。
【问题讨论】:
-
解决什么问题?这是你想要的图片还是你得到的图片?
-
绿色的div2在IE6/7下多行显示,这不是我想要的。