11问答网
所有问题
可以用css定义ul列表中单个li的高度吗?
所以li的统一高度为20px; 但是有个别的li里面出现了换行,所以高度要比20px高,这个时候我该如何写代码啊?
举报该问题
推荐答案 2011-03-02
不用height属性
稍稍计算一下,对于单行的li,文字高度假设是12px,那么上下的边距就是4px,所以
li { font-size:12px; padding: 4px 10px 4px 10px; }
这样,当文字多余一行的时候就会自动加高而且保持边距
如果觉得多行文字显得拥挤的话,使用line-height来控制:
li { font-size:12px; line-height:14px; padding 3px 10px 3px 10px; }
这样就好多了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/P8F4S4FPq.html
其他回答
第1个回答 推荐于2018-04-08
可以试试给.nav li 加上样式overflow:hidden或者zoom:1触发haslayout
不过既然指定了line-height:50px;不如把height也设为50px
本回答被网友采纳
相似回答
大家正在搜
css中ul和li的意思
css中的li
css ul li
css的ul
css中ul样式
css中ul是什么意思
cssli里面标签居中
css去掉li前面的点
css display什么意思
相关问题
DIV 高度4PX ?
用css 只控制第一个li的样式怎么控制?
怎样用CSS设置UL标签的列表符号?
这样一个简单的布局,我要怎么设置css可以让ul li 里的...
CSS里如何单独定义DIV的li属性?
1、如何用CSS设置ul,使其在div中li靠左对齐?ul有...
CSS代码ul#nav > Li >a同时使两个大于号,请求...
css中ul下的li下的用ul写的二级菜单为什么下不来,并和...