2

How would I align my square image next to the menu text.

Fiddle

I tried

vertical-align: middle

but that doesn't seem to work.

4

2 回答 2

3

您必须添加vertical-align:middleimg自身而不是li.

CSS

#cssmenu ul li img {
    vertical-align: middle;
}

工作 - jsFiddle 这里

于 2013-10-02T21:06:30.983 回答
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>

此外,高度和宽度属性不需要“px”单位。

于 2013-10-02T21:06:55.560 回答