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
@导入以缩小和连接不使用h5bp构建脚本的CSS_Css_Build_Html5boilerplate - Fatal编程技术网

@导入以缩小和连接不使用h5bp构建脚本的CSS

@导入以缩小和连接不使用h5bp构建脚本的CSS,css,build,html5boilerplate,Css,Build,Html5boilerplate,我已经将我的main.css设置为使用@import规则导入到两个样式表中,这样H5BP构建脚本将缩小并连接它们。运行构建脚本后,我得到的只是一个没有两个导入文件的main.css的缩小版本 我已经检查了buildscrips配置,它指向了正确的文件,我还尝试了更改路径,但没有成功 以下是main.css: @import url("../css/html5bp.css"); @import url("../css/styles.css"); 提前感谢。使用相对路径可能会有问题,几个月前有一篇

我已经将我的
main.css
设置为使用@import规则导入到两个样式表中,这样H5BP构建脚本将缩小并连接它们。运行构建脚本后,我得到的只是一个没有两个导入文件的
main.css
的缩小版本

我已经检查了buildscrips配置,它指向了正确的文件,我还尝试了更改路径,但没有成功

以下是main.css:

@import url("../css/html5bp.css");
@import url("../css/styles.css");

提前感谢。

使用相对路径可能会有问题,几个月前有一篇帖子发到githug


构建脚本xml文件的第763行似乎是开始的地方,并且似乎支持您正在寻找的内容。我建议尝试导入的完整路径,看看是否有效。

尝试检查
build/config/default.properties
文件,您可以找到以下脚本:

#
# Root Stylesheet
# this is the file that contains the @import directives
#
file.root.stylesheet    = main.css

这似乎已经得到了回答:@KnowHowSolutions否,该答案涉及生成多个串联样式表。即使原始问题的目标不同,它仍然是正确的答案。目标是创建一个CSS文件并缩小它,以减少请求数量和请求大小。它引用了这个构建脚本[它完成了您所要求的(几乎是逐字的,连接和缩小)@KnowHowSolutions据我所知,ANT构建脚本支持这一点,而不需要节点构建脚本。这是我所指的部分:
在CSS中使用@import指定的内联样式表组合并缩小CSS(使用YUI压缩程序)
啊,很有趣,我是从服务器的角度考虑的。我假设构建脚本将以项目文件夹为根。我将在明天早上之前给出它。谢谢!不高兴:(在文档中它确实说@imports应该与
main.css相对)。