Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 指定css的基本url_Html_Css_Url_Path - Fatal编程技术网

Html 指定css的基本url

Html 指定css的基本url,html,css,url,path,Html,Css,Url,Path,我不得不拆分一个长css文件。我将较小的css文件放在style目录中 现在我必须用。/符号更新URL,使其上升一级 是否仍然可以指定从中加载资产的基本URL,如HTML中的基本标记,但使用CSS?不,没有。我建议将CSS图像至少放在与CSS文件相同的级别上,这样就不需要在路径中倒退。例如,css文件的/css文件夹和css图像的/css/images文件夹。然后,您可以一致地使用url('images/name.ext')作为CSS图像。通过这种方式,您可以将root/css文件夹几乎放在任何

我不得不拆分一个长css文件。我将较小的css文件放在
style
目录中

现在我必须用
。/
符号更新URL,使其上升一级


是否仍然可以指定从中加载资产的基本URL,如HTML中的基本标记,但使用CSS?

不,没有。我建议将CSS图像至少放在与CSS文件相同的级别上,这样就不需要在路径中倒退。例如,css文件的
/css
文件夹和css图像的
/css/images
文件夹。然后,您可以一致地使用
url('images/name.ext')
作为CSS图像。通过这种方式,您可以将root
/css
文件夹几乎放在任何地方,而无需修改图像URL。

作为替代方法,您可以动态地将类添加到body标记中,并在选择器中使用该选项来覆盖css URL,具体取决于您的文件来自哪个目录。

在css中设置基本目录的另一种方法(似乎不可能)是使用
标记设置HTML文档的基本目录。这个标签在社区中并不广为人知,但我在网上找到了一个不错的教程:

这似乎是一个完全好的解决方案