我有一个样式表,其中包括背景图像.
background: url(../Images/myImage.png);
Run Code Online (Sandbox Code Playgroud)
问题是,来自不同目录的页面使用此css!
我的CSS文件是在CSS文件夹,图片文件夹中的图像,和我的HTML页面中根据自己的内容很多不同的文件夹和意义的网站.
我的所有页面都继承了这个css,因为它是MAIN主题.
上例中使用的路径是相对路径.显然,这条路径只适用于某些页面.我需要的是从ROOT文件夹中链接css中的图像.因此,无论文件在文件夹结构中的哪个位置,每条路径都是正确的!
我试过了:
~/Images/myImage.png
./Images/myImage.png
/Images/myImage.png
Images/myImages.png
Run Code Online (Sandbox Code Playgroud)
我不认为根文件夹选择器存在...但我希望它这样做:/
gen*_*sis 48
/Images/myImage.png
Run Code Online (Sandbox Code Playgroud)
这必须在您的域/子域的根目录中
http://website.to/Images/myImage.png
它会起作用
但是,我认为它也会像这样工作
style.css中:
body{
background: url(../images/yourimage.png);
}
Run Code Online (Sandbox Code Playgroud)
小智 6
我使用相对路径解决方案,
./../../../../../images/img.png
每个../将带你一个文件夹朝向根.希望这可以帮助..