2012-01-28 90 views
1

我正在構建導航。該結構是一些無序的列表左側浮動。第一行項目雖然包含一個圖像元素,我似乎無法將其與UL垂直對齊。這是棘手的解釋,所以我已經在這裏創建了一個js小提琴:http://jsfiddle.net/JmjzU/與導航無序列表中的徽標img垂直對齊

任何指針如何將img放置在包含UL的中間,無論是垂直還是水平方向而不訴諸玩弄填充將不勝感激。

回答

1

你有沒有把它設置爲背景圖像與CSS?

+0

謝謝,這很有幫助,但我已經在該元素上有一個背景圖片 - 一個1px寬的列​​分隔符。它似乎只接受其中一個。此外,我希望徽標能夠通過主頁上的元素進行點擊。 – 2012-01-28 20:07:03

0

我發現在你的提琴未封閉的風格:http://jsfiddle.net/JmjzU/1/

正是在這裏,它改變了顯示器頗有幾分:

header img { 
    display: block; 
} 

我改變了搗鼓了一下視覺參考:http://jsfiddle.net/JmjzU/3/

你能描述一下你想要你的圖像與菜單,導航區域和其他一切有關嗎?

這是怎麼回事? http://jsfiddle.net/JmjzU/4/

+0

感謝您的評論 - 看起來就像是我從複製/粘貼後在螢火蟲中擺弄的剩餘物。我用紅色突出顯示了背景,因此我可以看到該元素。 無論如何,我試圖找到一種方法將img垂直居中放置,以便與「設計」訂單項內嵌。我會怎麼做? – 2012-01-28 23:35:30

+0

@Doug Firr通過內嵌設計LI你是什麼意思?同樣的底部,頂部,中間? – Matthew 2012-01-28 23:47:54

+0

中間,以便它位於頂部和底部的藍線之間 – 2012-01-29 00:28:02