绝对URL不适用于完全静态的站点

时间:2014-02-22 12:49:48

标签: html css

也许是一个非常新手的问题。 我有一个工作站点(apache,php,mysql等)和链接无处不在:

<img src="/images/x.gif" />
<link rel="stylesheet" href="/css.css" />
<link rel="stylesheet" href="/js.css" />
CSS中的

.x { background-image: url('/images/y.gif');

这一切都有效。但是,只要我将生成内容放到一个独立的HTML文件中,到另一个目录(因此可以查看,没有apache),链接就会被破坏。我知道我应该放弃/字符 - 但CSS怎么样?我必须改变它们.x { background-image: url('..images/y.gif');?我不想这种相对欺骗,我想要绝对的

2 个答案:

答案 0 :(得分:1)

'/更改为'./

.x { background-image: url('./images/y.gif');

答案 1 :(得分:1)

我用这个

.x { background-image : url('../images/y.gif');