日期:2014-05-17  浏览次数:21277 次

li中的元素怎么垂直居中
就是li中加了一个文本框,文本框规定了行数,就变得高了,而它边上的说明文字没有在中间,而在文本框底部怎么让它垂直居中

------解决方案--------------------
试试看。
li 加属性 display:block;
然后说明文字 属性用 padding 来调整位置。
------解决方案--------------------
试试设置高和行高.如height:50px;line-height:50px;
------解决方案--------------------
探讨
试试看。
li 加属性 display:block;
然后说明文字 属性用 padding 来调整位置。

------解决方案--------------------
恩,按3楼的试试
------解决方案--------------------
恩,3楼的办法可行。
------解决方案--------------------
加个div就是了,让div居中啊。这样很方便。
------解决方案--------------------
不是 li 加 padding
而是 要居中的内容 再加个标签 span 什么的 设置这个span
------解决方案--------------------
单行内容的话,用line-height:??px; height:??px;

------解决方案--------------------
首先设置li的高度 height:25px,如果你不设置line-height的话,他将top对齐,最好的办法是设置line-height的高度与li的高度一致,这样的话,文字在里的对齐方式就是垂直居中对齐的了。因为,文字在line-height的高度范围内是垂直对齐。