我在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