1

私のサイトはYUICompressorを使用してCSSを縮小し、!importantの前のスペースを削除しているため、css宣言が機能しません。これを防ぐ方法はありますか?

事前圧縮

@media screen and (max-width: 1146px) {
    #controls_zoom {display:none !important}
}
@media screen and (max-width: 1060px) {
    #controls_views {display:none !important}
}
@media screen and (max-width: 925px) {
    #controls_pagination {display:none !important}
}
@media screen and (max-width: 587px) {
    #ybNewSearchContainer {display:none !important}
}

圧縮後

@media screen and(max-width:1146px){#controls_zoom{display:none!important;}}@media screen and(max-width:1060px){#controls_views{display:none!important;}}@media screen and(max-width:925px){#controls_pagination{display:none!important;}
}@media screen and(max-width:587px){#ybNewSearchContainer{display:none!important;}}

アップデート

オンラインでいくつかの投稿を確認したところ、実際には、メディアクエリandの一部に続く削除されたスペースの問題であることがわかりました。@media screen and(

4

1 に答える 1

1

このバグは、次のようにYUICompressorの新しいバージョンで修正されました。

http://www.456bereastreet.com/archive/201012/yui_compressor_and_css_media_queries/

このバグはここに記録されます:

http://yuilibrary.com/projects/yuicompressor/ticket/2528087

于 2012-03-22T22:14:24.013 に答える