Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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
具有相对路径的AjaxMin束CSS_Css_Bundle_Bundling And Minification_Microsoft Ajax Minifier_Ajaxmin - Fatal编程技术网

具有相对路径的AjaxMin束CSS

具有相对路径的AjaxMin束CSS,css,bundle,bundling-and-minification,microsoft-ajax-minifier,ajaxmin,Css,Bundle,Bundling And Minification,Microsoft Ajax Minifier,Ajaxmin,我有如下CSS文件夹结构 -test1.css -test2.css -morestyles --test3.css 这些css将图像引用作为同一文件夹中的相对路径 test1.css将图像引用作为 background-image: url(../../../Assets/DefaultTheme/Images/test1.png); background: url(../../../../Assets/DefaultTheme/Images/test2.png) test3.css

我有如下
CSS
文件夹结构

-test1.css
-test2.css
-morestyles
 --test3.css
这些
css
将图像引用作为同一文件夹中的相对路径

test1.css将图像引用作为

background-image: url(../../../Assets/DefaultTheme/Images/test1.png);
background: url(../../../../Assets/DefaultTheme/Images/test2.png) 
test3.css将图像引用作为

background-image: url(../../../Assets/DefaultTheme/Images/test1.png);
background: url(../../../../Assets/DefaultTheme/Images/test2.png) 
我将所有这些css绑定到一个css mystyle.css中,并使用下面的config.xml

<root>
    <output path="../../Styles/Bundled/mystyle.css">
        <input path="../../Styles/DefaultTheme/Css/test1.css"/>
        <input path="../../Styles/DefaultTheme/Css/test2.css"/>
        <input path="../../Styles/DefaultTheme/Css/morestyles/test3.css"/>
    </output>
</root>
我的输出mystyle.css现在包含test1.css的背景,与上面相同,现在无法获取图像

捆绑时有没有处理相对路径的方法?
有没有办法根据输出文件夹维护相对路径?

您可以尝试根据图像相对于根文件夹的位置引用图像。您可以通过以“/”开头的url来实现这一点。 这样,css文件相对于图像的位置就不重要了

有关更多详细信息: