【发布时间】:2015-04-20 18:38:15
【问题描述】:
我的 css 文件位置 htdoc/anyFolder/css/style.css 和图像文件夹文件位置
htdoc/anyFolder/图像/search.png。我在 css 文件中使用了 background-image 规则,例如 background-image: url("/image/search.png");
但我没有找到图像。浏览器寻找http://localhost/image/search.png,而它应该寻找http://localhost/anyFolder/image/search.png。哪里有问题。我试过了
background-image: url("../image/search.png");
background-image: url("/../image/search.png");
background-image: url("./../image/search.png");
这些都不起作用。找不到问题出在哪里。是否取决于包含 css 文件的位置。
【问题讨论】:
-
改成
background-image: url("/anyFolder/image/search.png); -
anyFolder/image/search.png 和 /anyFolder/image/search.png 不起作用。有什么好办法让它不依赖于那个anyFolder名称
-
none of this work- 你为什么这么认为?在您的最后 3 个选项中,您能告诉我们浏览器在哪里看起来像您在第一个选项中所说的那样吗?
标签: css