背景图是css经常用的东西,但有个问题总是遇到却总是忽略。
按照一般的目录规则,html应该在根目录下,js css image目录同与他处于根目录下。在css文件设置背景图一直下意识按照html图片的相对路径设置背景,这时会发现图片并不能被正确访问到,这个问题时常让人感到困扰。
每次在各种尝试后发现加上../图片就能正确显示了,知道是相对路径的问题却一直没有注意过,这次注意到,css文件中的路径是以该css文件为当前路径的,尽管是被加载到了html中,所有所有路径必须是css文件的相对路径。
以后切记这个问题,免得经常被这种弱智问题耽误时间。