2012-01-28 87 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