Css样式不能正常显示

来源:互联网 发布:柳橙网 知乎 编辑:程序博客网 时间:2024/05/17 00:16

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

 

我界面布局代码如下:

 

我的CSS文件代码:

 

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

OK,效果出来了。

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

 

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

谢谢!