div怎么样自动适应div的大小

平常div会自动适应div里面内容的大小,但是不会适应div的大小,比如说:<divid="1"style="border-bottom:1pxsolid#EEE;"><... 平常div会自动适应div里面内容的大小,但是不会适应div的大小,比如说:
<div id="1" style="border-bottom:1px solid #EEE;">
<img src="" height="60px"/>
<div id="2">
(这里有很多行文字,height超过60px)
</div>
</div>
这样子 最外层的div高只有60px,我希望是img比div2高的话div1的高是60px,而文字比img高的话外层div适应文字的高
不好意思,我搞错了img还要有个div float:left就是
<div style="border-bottom:1px solid #EEE;">
<div style="float:left;">
<img src="" height="60px"/>
</div>
<div>
(这里有很多行文字,height超过60px)
</div>
</div>
展开
 我来答
匿名用户
推荐于2016-04-04
展开全部
这个是float的一个bug,解决方法:
<div style="border-bottom:1px solid #E00;">
<div style="float:left;">
<img src="" height="60px"/>
</div>
<div>
(这里有很多行文字,height超过60px)
</div>
<div style="clear:both;"></div>
</div>

在最外层div标签结尾之前加一个空白的div 然后clear:both,就可以实现最外层div高度自适应了。这个没什么原因好解释的,就是个浏览器bug而已。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
赟wanan
2012-06-12 · TA获得超过289个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:142万
展开全部
<div id="1" style="border-bottom:1px solid #EEE; overflow:hidden;">
<img src="images/1.jpg" height="60px" style="border:1x solid #dbdbdb;"/>
<div id="2">
<p>无标题文档</p>
<p>无标题文档</p>
<p>无标题文档</p>
<p>无标题文档</p>
<p>无标题文档</p>
<p>无标题文档</p>
<p>无标题文档</p>
<p>无标题文档</p>
<p>无标题文档</p>
</div>
</div>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
希望昭示未来
2012-06-12 · TA获得超过183个赞
知道答主
回答量:128
采纳率:0%
帮助的人:144万
展开全部
最外层的高度你可以这样设:
min-height:60px; _height:60px;
更多追问追答
追问
不好意思,我搞错了img还要有个div   float:left就是

(这里有很多行文字,height超过60px)

我加我你这句没有用
追答
 
(这里有很多行文字,height超过60px)

在这个后面加:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式