DIV中嵌套UL,UL使用浮动DIV高度不自动增长

本人在DIV中嵌套了一个UL。DIV使用了背景,(此时DIV根据UL内容的大小自动增长高度)但是等我把里面的UL使用浮动后,DIV就不显示了,除非手动调整DIV的高度。我... 本人在DIV中嵌套了一个UL。DIV使用了背景,(此时DIV根据UL内容的大小自动增长高度)但是等我把里面的UL使用浮动后,DIV就不显示了,除非手动调整DIV的高度。我需要的结果是DIV根据UL内容的大小自动增长高度谢谢。满意给分!!复制党,新手请为高手靠站边谢谢。我需要能简介的直接的解决方案。奉上页面源代码。<style type="text/css">* { margin:0px; padding:0px;}.top { width: 250px; background-color: #CCC; margin-top: 10px; margin-left: 200px;}.top li { float: left; list-style-type: none;}</style></head><body><div class="top">  <ul>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>    <li>abcde</li>  </ul></div>(以上是使用浮动后的结果)(以上是我需要的结果)最后在说一边是DIV根据UL内容的大小多少自动增长高度谢谢 展开
 我来答
lp5276159be1
2012-08-31 · TA获得超过2万个赞
知道大有可为答主
回答量:1万
采纳率:39%
帮助的人:4308万
展开全部
除了手动设置高度外,你可以在div上也加一个浮动float: left;就能解决了,或者是加一个 overflow:hidden;也可以解决

给你写一个案例好了
<style type="text/css">
body{ margin:0; padding:0;}
.box{ width:607px; margin:0 auto; overflow:hidden;}
.box ul{ float:left; list-style-type:none; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; line-height:24px; border-left:1px solid white; border-top:1px solid white;}
.box ul li{ float:left; width:100px; text-align:center; background:#eaeaea; white-space:nowrap; border-right:1px solid white; border-bottom:1px solid white; cursor:pointer;}
.box ul li:hover{ float:left; width:100px; text-align:center; background:#ccc; white-space:nowrap; border-right:1px solid white; border-bottom:1px solid white; cursor:pointer;}
</style>

<div class="box">
<ul>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
</ul>
</div>
椰树飘香2011
2013-04-02
知道答主
回答量:12
采纳率:0%
帮助的人:6.9万
展开全部
在外面div上加一个zoom:1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-08-31
展开全部
因为你没有清除浮动,清除浮动有很多方法,比如overflow:hidden,或者再ul后加个元素然后clear:both
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式