ul中li问题

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/... <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title><style type="text/css">*{margin:0;padding:0}div{width:600px;height:33px;margin:0 auto;border-left:1px solid #8DD8D4;border-bottom:1px solid #8DD8D4;}ul{list-style-type:none;}ul li{ float:left;}ul li a{border-top:1px solid #8DD8D4;border-right:1px solid #8DD8D4; display:block;font-size:14px;padding:0 15px;text-decoration:none;text-align:center;background:none repeat scroll 0 0 #F5FCFB;height:32px; line-height:32px;}ul li a.cur{height:33px;}</style></head><body><div><ul> <li><a href="#" class="cur">当季热门</a></li> <li><a href="#">面朝大海</a></li> <li><a href="#">古镇时光</a></li> <li><a href="#">吃货血拼</a></li> <li><a href="#">户外撒野</a></li> <li><a href="#">情迷自驾</a></li></ul></div></body></html>

为什么ul li a.cur{height:33px;}的height设大于等于33px时会覆盖掉ul的border-bottom呢?搞不懂啊
展开
 我来答
昨天已是过去83
2013-11-08 · 超过14用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:20.9万
展开全部
由于li设置了浮动,li就能把ul这个盒子撑开,像xyz轴那样,li在z轴上。a的高度为34px;所以li的高度为34px;所以会覆盖div,如果给div设置overflow:hidden;就不会被撑开了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式