css + div布局,我发现div中的内容会撑大本身设定的高度,要怎么解决呢? 代码如下

jsp页面:<divid="div_user"><ulclass="none"><liclass="ls">用户名:000</li><liclass="ls">部门:</... jsp页面:
<div id="div_user">
<ul class="none">
<li class="ls">用户名:000</li>
<li class="ls">部门:</li>
<li id="wdxx" class="ls">信息</li>
<li class="ls">退出</li>
</ul>
</div>
css:
#div_user {height: 60px; width: 130px; float: left; overflow: hidden;}
ul.none {list-style-type: none;}
li.ls {width: 120px; text-align:left; padding: 5px 0px; margin: 0px 0px 0px 0px;}
页面图片如下:
展开
 我来答
ldcz2008
2012-06-07 · TA获得超过161个赞
知道小有建树答主
回答量:290
采纳率:0%
帮助的人:125万
展开全部
撑大的只有在IE6里面会出现吧!其他的浏览器基本都会溢出!一般不建议写DIV的高度哦!除非一定要定义两个div高度一样!可以写一个overflow:hidden属性;将超出部分隐藏!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
几多往事醉于春2
2012-06-07 · 超过16用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:37.4万
展开全部
你让一米八的人去穿一米五的衣服,能行么?如果你确定整个的height只能是60的话,那就把li的行高设置的小一点,li.is也不要padding:5px了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuheng70
2012-06-07
知道答主
回答量:30
采纳率:0%
帮助的人:21.4万
展开全部
<style>
.biao{height:60px; width:130px; background-color:#006666;}

.biao ul li{ height:15px; width:130px; text-align:left; list-style:none; line-height:20px; }

</style>

<div class="biao">
<ul >
<li>用户名:000</li>
<li >部门:</li>
<li >信息:</li>
<li >退出</li>
</ul>
</div>

你写的太繁琐了,哪要定义那么多的class
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-06-07
展开全部
div只设定了框架的大小 把字号也设定一下吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式