CSS background-image:url(none)导致apache日志文件出错

jer*_*oen 9 html css apache

我遇到了一个奇怪的问题.我用的时候:

background-image: url(none);
Run Code Online (Sandbox Code Playgroud)

在我的css文件中,它在apache日志文件中生成错误:

File does not exist: /...../styles/none, referer: http://blabla.com/styles/styles.css
Run Code Online (Sandbox Code Playgroud)

我使用了W3C CSS验证器并且没有错误(只是一些关于浮动需要宽度的警告).

我曾经有过:

background-image: none;
Run Code Online (Sandbox Code Playgroud)

但我已经更改了所有实例,并使用了最新的样式表.

这是正常的行为,还是我的样式表中某处出现错误的可能性更大?

zom*_*bat 18

这个是正常的.通过使用url()语法,您放入括号中的任何内容都被视为URL.浏览器正在为名为的资源发出http请求none.

基本上,您已为背景图像指定了无效的网址.

  • "background-image:none"是最好的方式,它绝对是有效的CSS.有关各种背景属性元素和简写语法的更多信息,请查看http://www.htmlhelp.com/reference/css/color-background/background.html. (5认同)
  • "background-image:none"是一种指定它的正确方法. (2认同)