Css样式不能正常显示

今天在研究JQuery的时候,遇到这样一个问题,在用CSS+UL布局的时候,line-height:30px;使用这个属性竟然不生效,但是在设计效果里面又能看到效果,可是一运行,竟然不生效?

 

我界面布局代码如下:

 

我的CSS文件代码:

 

最后我给#elect ul li加了一个高度: height:30px; 

OK,效果出来了。

但是问题解决了,原因还是得找出来,把我们公司的专业美工给请来问问:她告诉我说,li,p等里面的文字如果添加了图片、复选框或者其它元素,那么文字将会一图片、复选框的底部对齐排版,而这个时候的行高(line-height)是无法起到作用,我们需要把li、p转换成块元素或者加入高度,这样基本就能解决这类问题。

 

有可能这样的理解有错误,但是这是我实践的方法,希望大家如果有其它方法,留言或短信相告。

谢谢!

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值