VS 网络编译器,在缩小 css 媒体查询时消失
VS web compiler, on minify css media queries disappear
我正在使用 LESS 从几个较小的 LESS 文件生成一个 CSS 文件。然后这个大文件被缩小,我在我的网站上使用缩小版本。
对于 LESS 的编译,我在 visual studio 2015 上使用 "Web Compiler v.1.11.326"。
一切正常,直到某个时候缩小器开始删除我的一些媒体查询(奇怪的是不是全部)。如果我使用该文件的非缩小版本(仍然由 Web 编译器生成),一切都会按预期工作(其中我有所有媒体查询)。
你们中有人知道这样的事情可能是什么原因吗?
我发现了我的问题,
事实证明,在@media 中使用@keyframes 并不严格合法。 (我用 https://jigsaw.w3.org/css-validator/validator 测试了我的 css)
我为关键帧设置了不同的名称,并为不同的媒体查询使用了不同的关键帧,并且它起作用了。
我正在使用 LESS 从几个较小的 LESS 文件生成一个 CSS 文件。然后这个大文件被缩小,我在我的网站上使用缩小版本。 对于 LESS 的编译,我在 visual studio 2015 上使用 "Web Compiler v.1.11.326"。
一切正常,直到某个时候缩小器开始删除我的一些媒体查询(奇怪的是不是全部)。如果我使用该文件的非缩小版本(仍然由 Web 编译器生成),一切都会按预期工作(其中我有所有媒体查询)。
你们中有人知道这样的事情可能是什么原因吗?
我发现了我的问题, 事实证明,在@media 中使用@keyframes 并不严格合法。 (我用 https://jigsaw.w3.org/css-validator/validator 测试了我的 css) 我为关键帧设置了不同的名称,并为不同的媒体查询使用了不同的关键帧,并且它起作用了。