2011-04-28 38 views
0
<ul> 
    <li><a href="#">Menu 1 <img src="image.png" alt="" /></a></li> 
    <li><a href="#">Menu 2</a></li> 
    <li><a href="#">Menu 3</a> 
</ul> 

這個菜單的垂直對齊搞砸由於增加了一個小圖像內對李的的。請參閱:http://jsfiddle.net/7n4sZ/垂直alignement搞砸由於圖像

是否有任何可以跨瀏覽器工作的修復程序?

非常感謝您的幫助!

回答

0

I`ve讓你一個jQuery的解決方案。如果你添加一些不同高度的圖像,直接與CSS是困難的。隨着更多的數學,並按高度分組,這是可能的。

但是您的問題 - solution

0

添加到您的CSS

img {vertical-align:bottom;} 

fiddle here

+0

Hmm..it看起來還是一樣,也許文字感動略有上升,但仍沒有對齊。 – 3zzy 2011-04-28 12:22:41

+0

這取決於你的圖像size.Try頂部和中間也適合你最好的。我更新[小提琴](http://jsfiddle.net/anupamsm/7n4sZ/6/)的方式 – anu 2011-04-28 12:29:43

+0

或者你可以把在第一個標籤後面的一個單獨的'

  • '標籤中的圖像 – anu 2011-04-28 12:42:30