background:url(../ images/nameofimage.jpg); 和背景:url(images/nameofimage.jpg);?

Eri*_*ric 1 css

十分之九我会写:

background:url(../images/nameofimage.jpg);
Run Code Online (Sandbox Code Playgroud)

但是,我刚遇到一个问题,我的CSS仅在语法为:

background:url(images/nameofimage.jpg);
Run Code Online (Sandbox Code Playgroud)

我几乎是肯定的,在我突然需要在CSS中添加句点和斜杠之前我已经遇到过这个问题.

S.V*_*ser 5

假设你有一个像这样的目录结构:

~ Root
 - Styles
  * site.css
 - Images
  * nameofimage.jpg
Run Code Online (Sandbox Code Playgroud)

然后它不能写在你的style.css中 background:url(images/nameofimage.jpg);因为你搜索~/styles/images/nameofimage.jpg并且这个文件没有退出.

当你写background:url(../images/nameofimage.jpg);你回去一个文件夹,然后搜索images/nameofimage.jpg所以它转到文件~images/nameofimage.jpg.

随着../您可以浏览文件夹回来.