
list-style-image ile ok resmi tanıttım. ama resimde de görüldüğü gibi, icon ile yazı bir türlü hizalanmıyor. nasıl yaparım bunu yav?

yazı ile logo aynı div içine al margin top bottom ve paddin olayı ver birde bunlarala çözebilirsin sanırın


bunu ancak o ok resminin üzerine transparan (ya da arka planla aynı renkte) boşluk vererek yapabilirsin. list-style-image ile atanan resmin dikey pozisyonunu belirleyebileceğin bir css yöntemi yok.


ul li{background:url(../images/ok.png) no-repeat left center;}
yukarıdaki gibi yaparsan yazıyla hizalanmış olur. en sondaki center sağlayacak bunu.


Daha düz bir çözüm ise senin satırının yüksekliği ne kadar ise (sallıyorum 36px); o ok imajını da yükseklği 36px olacak (arkası ister transparan ister satır ile aynı gri) bir görselin ortasına yerleştir.


Resmi ve Yazıyı ayrı div'ler içine alman gerek (yan yana durabilmesi için float:left vermen gerek bu iki div'e) resmin olduğu divin style'ına padding-top:5 ver mesela aşağı kayar o. Not: Bu iki divin dışına da bir div açıp style'ına overflow:hidden vermen gerek.
