2012-03-12 224 views
3

我试图制作一个带有背景图片的导航栏,包括ulli作为链接,但无法成功。如何在导航栏上设置背景图片?

我没有路径错误,因为我有其他img正确呈现的元素。导航区域内的html部分只是ulli元素。

CSS:

#main_menu {background-image:url(resources/images/navbar.png);height:40px;} 

...我已经寻找解决方案的网络,但我还没有发现任何的作品。我试过位置,大小和重复。

编辑:我已经做了ulli菜单内联,所以他们适合40像素高度。

回答

1

你错过了在图像路径的末尾右括号,应该是:

#main_menu {background-image:url(resources/images/navbar.png);height:40px;} 

你也可能要设置背景样式的背景重复和背景位置属性..

编辑 您的列表项是否浮动?如果是,他们需要被清除或者容器将会崩溃并且会导致背景图像不被显示

+0

我已经包括了右括号(拼写错误),我已经搞混了重复和背景图像大小。位置也没有帮助,对不起。 – Christian 2012-03-12 19:22:15

+0

请参阅编辑... – danwellman 2012-03-12 20:56:14

1

您需要从定义背景图像的规则中删除height

因此,像

#main_menu {background-image:url(resources/images/navbar.png); height:40px;} 

现在你把它集中在与该文件的路径,因为它缺少一个支架,未关闭。