Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.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
CloudFlare并没有缩小CSS,而是通过删除规则块来剥离CSS_Css_Caching_Minify_Cloudflare - Fatal编程技术网

CloudFlare并没有缩小CSS,而是通过删除规则块来剥离CSS

CloudFlare并没有缩小CSS,而是通过删除规则块来剥离CSS,css,caching,minify,cloudflare,Css,Caching,Minify,Cloudflare,它打破了网页设计 要复制,请转到您的仪表板。转到“速度”选项卡。并在“自动缩小”下勾选CSS。现在清除缓存下的所有内容 CloudFlare缩小之前的CSS文件: CloudFlare缩小后的CSS文件: 我知道它看起来很乱,它是一个巨大的文件,所以只要滚动到第一个链接的底部,看看面包屑规则。例如,.breadcrumb li:before{content:'\BB';}在缩小版中,它与许多其他规则一起出现,我的意思是,像很多规则一样,使用这样的功能删除这么多规则是不可接受的 CloudFl

它打破了网页设计

要复制,请转到您的仪表板。转到“速度”选项卡。并在“自动缩小”下勾选CSS。现在清除缓存下的所有内容

CloudFlare缩小之前的CSS文件:

CloudFlare缩小后的CSS文件:

我知道它看起来很乱,它是一个巨大的文件,所以只要滚动到第一个链接的底部,看看面包屑规则。例如,
.breadcrumb li:before{content:'\BB';}
在缩小版中,它与许多其他规则一起出现,我的意思是,像很多规则一样,使用这样的功能删除这么多规则是不可接受的


CloudFlare上CSS缩小的定义:
减小网站上源代码的文件大小。

通常,缩小会破坏内容,这意味着CSS中存在格式错误。我目前无法亲自检查,但我建议在线查找另一个缩小服务,看看它对您的文件有何影响。

接下来,我将尝试获取cloudflare缩小CSS,看看它是否有效。确实有效,但缺少一半规则。这与
@支持(-webkit外观:无)
部分有关。将其移除,然后查看其余部分是否适当缩小。如果是这样的话,您可能必须将该部分加载到一个不同的css文件中,而该文件并没有显式缩小。