答案 0 :(得分:3)
您必须将vertical-align:middle
添加到img
本身,而不是li
。
<强> CSS 强>
#cssmenu ul li img {
vertical-align: middle;
}
工作 - jsFiddle here
答案 1 :(得分:2)
只需将vertical-align: middle;
添加到IMG标记即可。适合我。
<li class='active'>
<a href='#'>
<img src="http://upload.wikimedia.org/wikipedia/commons/5/55/Box_square.gif"
style="padding:10px; vertical-align: middle;" width="24" height="24">
<span>Menu1</span>
</a>
</li>
此外,height和width属性不需要“px”单位。