2017-02-27 44 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) 我爲關鍵幀設置了不同的名稱,並針對不同的媒體查詢使用了不同的關鍵幀,並且工作正常。