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

Html 绝对URL不能用于完全静态的站点,html,css,Html,Css,也许是个很新的问题。 我有一个工作网站(apache、php、mysql等),到处都有链接: <img src="/images/x.gif" /> <link rel="stylesheet" href="/css.css" /> <link rel="stylesheet" href="/js.css" /> 这一切都很有效。但是,一旦我把生成的内容放到一个独立的HTML文件中,放到另一个目录中(这样就可以在没有apache的情况下查看),链接就会断开。

也许是个很新的问题。 我有一个工作网站(apache、php、mysql等),到处都有链接:

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

这一切都很有效。但是,一旦我把生成的内容放到一个独立的HTML文件中,放到另一个目录中(这样就可以在没有apache的情况下查看),链接就会断开。我知道我应该去掉/字符-但是CSS呢?我必须将它们更改为
.x{背景图像:url(“…images/y.gif”);
?我不想进行这种相对的欺骗,我想绝对地将
'/
更改为
'/

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

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

.x{background image:url('images/y.gif');
但是CSS文件在/CSS目录中,而不是.HTML所在的位置。你需要绝对路径吗?然后使用它:''。或者,也许,我不明白你的问题…但是在这种情况下,我没有“yoursite.com”,甚至没有localhost.Im在本地工作,内容完全静态
.x{background image:url(“../images/y.gif”);
如果
css
文件夹和
image
文件夹都在同一目录中,则使用它
.x { background-image : url('../images/y.gif');