2013-10-11 147 views
3

請幫助我對齊圖標和文本垂直對齊文本圖標

enter image description here

HTML

<div id="opretForum"> 
    <ul> 
     <li><a href="/opret-forum/">Opret Forum</a></li> 
    </ul> 
</div> 

CSS

#opretForum li { 
    list-style-image: url('/img/forum/tilfoj.png'); 
} 

#opretForum ul { 
    list-style-position: inside; 
} 
+2

除非我失去了一些東西,這是什麼問題? –

+0

綠色圖標不與文字垂直排列 – mplungjan

+1

請在jsfiddle等網站上創建示例,以便我們看到測試用例並進行遊戲,謝謝! – Joseph

回答

2

據我所知,這是不可能對齊列表樣式圖像。經常使用的方法如下:

http://jsfiddle.net/fcPNp/

li { 
    background: url('/img/forum/tilfoj.png') no-repeat left center; 
    padding: 3px 0px 3px 20px; 
    list-style: none; 
} 
+0

感謝您的幫助..現在爲我的工作!..並感謝您的幫助! :) –

+0

#opretForum {background-color:black;填充:5像素;寬度:200像素; } #opretForum {text-decoration:none;顏色:白色} http://jsfiddle.net/mplungjan/uLwtr/ – mplungjan

+0

@JesperPetersen [Ogsåskal du lige acceptere:]](http://meta.stackexchange.com/questions/5234/how-does-accepting-的回答工作) – mplungjan

0

像THI s應該工作:

<style> 
#opretForum li { list-style:none; background:url('/img/forum/tilfoj.png');vertical-align:middle } 
</style> 

<div id="opretForum"> 
    <ul> 
     <li><a href="/opret-forum/">Opret Forum</a></li> 
    </ul> 
</div>