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> 展开
<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> 展开
3个回答
推荐于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而已。
<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而已。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<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>
<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>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最外层的高度你可以这样设:
min-height:60px; _height:60px;
min-height:60px; _height:60px;
更多追问追答
追问
不好意思,我搞错了img还要有个div float:left就是
(这里有很多行文字,height超过60px)
我加我你这句没有用
追答
(这里有很多行文字,height超过60px)
在这个后面加:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询