2017-02-27 59 views
1

我使用LESS从几个较小的LESS文件生成一个CSS文件。然后这个大文件被缩小,我在我的网站上使用缩小版本。 对于不太汇编我使用“网络编译v.1.11.326”上的Visual Studio 2015年VS Web编译器,在缩小CSS媒体查询消失

一切工作正常,直到在某个时刻开始minifier去掉一些我的媒体查询(奇怪的是并不是所有的)。如果我使用文件的非缩小版本(仍然由Web编译器生成),则所有工作都按预期工作(其中包含所有媒体查询)。

你们有没有任何想法可能是这样的原因?

+0

它实际上是否从CSS文件中删除?也许一些缩小脚本是错误的?哪些规则被删除? – Justinas

+0

一些动画,如下所示: @media screen and(max-width:(@ media-width-threshold2-1)){@ keyframes tab-control-arrows-move2 { –

回答

0

我发现我的问题, 事实证明@media中@keyframes不是严格合法的。 (我测试了我的css https://jigsaw.w3.org/css-validator/validator) 我为关键帧设置了不同的名称,并针对不同的媒体查询使用了不同的关键帧,并且工作正常。