日期:2014-05-17  浏览次数:20828 次

chrome背景图片不显示
我用VS2010设计的网站 在设计页面里显示,但是在chrome里就不显示了
HTML code
#login{ width:780px; height:220px; background-image:url(../Image/news1.jpg);}

把../去掉也不显示额
求解

------解决方案--------------------
目录结构是怎样的?
如果是
test.html
css/test.css
image/test.jpg

那么
background-image:url(../image/test.jpg)
这样写是没问题的。

http://www.w3school.com.cn/css/css_background.asp
------解决方案--------------------
你可以用火狐来打开的页面,用firebug来看看你那个元素的背景url是否有被获取到,就可以知道路径有没错了。如果没错了,有可能是两个原因,一个是你id="login"所在的标签不是个块级元素的标签,还有另一个原因有可能是需要设置背景颜色为透明:background-color:transparent;。不过第二个原因比较不可能出现,这一般是在IE下才会有的问题。