我在HTML有一个列表设置对齐列表样式图片如下:垂直对齐不与文本
<ul id="remove">
<li id="rm_txt_1" onClick="remove_1();">Remove </li>
</ul>
<ul id="move">
<li id="mv_txt_1" onClick="position();">Move Down</li>
</ul>
铺有下面的CSS代码:
#remove{
list-style-image:url(../images/remove.fw.png);
padding-left:30px;
margin-top:15px;
vertical-align:middle;}
#move{
list-style-image:url(../images/mvdown.fw.png);
padding-left:30px;
margin-top:15px;
vertical-align:middle;}
#rm_txt_1, #mv_txt_1{
padding-left:5px;
cursor:pointer;
font-size:14px;
vertical-align:middle;}
虽然我曾考虑过“垂直对齐:中间;”敌我所有的“UL”和“礼” S的结果看起来很笨拙如下:
你试过去除vertical-align:middle;从图像?尝试包含行高; – ssilas777 2014-10-09 09:03:37
尝试包含行高; – Aru 2014-10-09 09:05:25
无法控制'list-style-image'的位置。一种选择是[使用'background-image'](http://stackoverflow.com/questions/18452697/list-items-with-bullets-on-top/18452737#18452737)。 – 2014-10-09 09:07:15