div设置左飘后 无法自动撑开外层高度 50

<divclass="content"><divclass="userInfo"style="height:auto;"><divstyle="height:135px;... <div class="content">
<div class="userInfo" style="height:auto;">
<div style="height:135px; width:135px;">
<div style="float:left;">
<!--这里是图片--> </div>
</div>
<div>
sdfsdf
</div>
</div>
<div class="message">
消息
</div>
<div class="userfriend">
好友动态
</div>
</div>
展开
 我来答
ankuzula
2009-06-02 · TA获得超过843个赞
知道小有建树答主
回答量:631
采纳率:0%
帮助的人:689万
展开全部
问题也就是说在
<div style="float:left;"><!--这里是图片--></div>
这里的图片如果高与135px以后,会出边

修改
1.height:135px变成min-height:135px;
2.添加清除浮动的div <div style="clear:both"></div>
3.在firefox/ie6/ie7下测试显示一致

完整代码
<div class="content">
<div class="userInfo" style="height:auto;">
<div style="min-height:135px; width:135px;border:1px solid red">
<div style="float:left;">
<!--这里是图片--> <img src="icon_gauge.gif" width="90" height="292"> </div>
<div style="clear:both"></div>
</div>
<div>
sdfsdf
</div>
</div>
<div class="message">
消息
</div>
<div class="userfriend">
好友动态
</div>
</div>
陈愛林
2009-06-01 · 超过48用户采纳过TA的回答
知道答主
回答量:158
采纳率:0%
帮助的人:138万
展开全部
你到底想问什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1065227709
2009-06-02 · TA获得超过312个赞
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:0
展开全部
<div style="height:135px; width:135px;">
是因为你这个地方设置了height!

在ie6中如果当前的高度超过了设定的高度会被自动撑开
但在ie8就不会这样!

<div style="min-height:135px; width:135px;">
将高改为最小高度!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sonichu
2009-06-02 · TA获得超过508个赞
知道小有建树答主
回答量:375
采纳率:100%
帮助的人:315万
展开全部
<div style="height:135px; width:135px;">
这个层你把高度去掉,加上overflow:auto;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式