CSS UL LI高度问题

代码一:.nav{float:left;width:600px;}.navul{list-style-type:none;padding:0px;margin:0px;f... 代码一:
.nav{float:left; width:600px;}
.nav ul{ list-style-type:none; padding:0px; margin:0px; float:left; }
.nav li{ float:left; padding:50px 10px 0px 10px; vertical-align:bottom;}
代码二:line-height:50px;这个加上去不兼容IE6 IE7一样 IE8 和火狐一样
.nav{float:left; width:600px;}
.nav ul{ list-style-type:none; padding:0px; margin:0px; float:left; }
.nav li{ float:left; padding:0px 10px 0px 10px; vertical-align:bottom; line-height:50px;}

<div class="nav">
<ul>
<li>News</li>
<li>About Us</li>
<li>Contact</li>
</ul>
</div>
展开
 我来答
bhbhxy
2013-01-06 · TA获得超过716个赞
知道小有建树答主
回答量:329
采纳率:50%
帮助的人:184万
展开全部
可以试试给.nav li 加上样式overflow:hidden或者zoom:1触发haslayout
不过既然指定了line-height:50px;不如把height也设为50px
追问
网上说加一个vertical-align:bottom;line-height:50px; overflow:hidden; height:50px;这样写也不行
只有_line-height:48px; *line-height:48px; 这样感觉太不规范了 有时候要用到line-height调文字 哎
追答
你是指line-height在各个浏览器下表现不一致吗?
这个没有什么好办法,可以使用css hack _line-height,但是代码会比较乱,如果不是
需要非常精确,我觉得偏移一两个像素是可以接受的。
广州奥泰斯工业自动化控制设备有限公司_
2023-03-29 广告
日本OPTEX FA光电传感器产品已在中国大陆销售了近30年,产品的高性价比已被广大客户所认可。为更好的服务广大客户,日本株式会社(OPTEX FA)于2013年成立广州奥泰斯工业自动化控制设备有限公司,作为OPTEX FA中国区总部。日本... 点击进入详情页
本回答由广州奥泰斯工业自动化控制设备有限公司_提供
百度网友eb493d7
2013-01-06 · TA获得超过218个赞
知道小有建树答主
回答量:351
采纳率:100%
帮助的人:145万
展开全部
paddind跟vertical-align问题
lie-height:50px; 配合height:50px;高度居中
最好贴图出来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式