2016-03-31 6 views
1

のように、ブートストラップ_: - ms-fullscreenセレクタを使用すると、空のファイルを生成しますが、現在のところ、別のバージョンのBootstrapを参照するか、CDNバージョンのミニブートストラップSquishItは、forms.less

私のシナリオでは、BootstrapのLESSファイルが私たち自身のLESSファイルによって参照されています。最近、SquishItを使用してCSSの圧縮バージョンを生成しようとしているうちに、出力ファイルが完全に空であることがわかりました。

私は、特にこれらのIE11ハック、バックブートストラップのforms.lessに問題のある部分をトレースさ:この特定のブロックが圧縮を壊すCSSを生成して出力するための空のファイルを引き起こす理由

// IE 11 hack to reverse the iOS temporal input hack. 
_:-ms-fullscreen, :root input[type="date"], 
_:-ms-fullscreen, :root input[type="time"], 
_:-ms-fullscreen, :root input[type="datetime-local"], 
_:-ms-fullscreen, :root input[type="month"] { 
    line-height: @line-height-base; 

    &.input-sm { 
    line-height: @line-height-small; 
    } 
    &.input-lg { 
    line-height: @line-height-large; 
    } 
} 

誰もが知っています?アンダースコアセレクタですか?このLESS部分をコメントアウトするとそれが修正され、すべてが正常に圧縮されますが、それは正しい修正のようには見えません。

また、私はVisual Studio 2013でWeb Essentials 2013を使用して、LESSからCSSへのコンパイルを行い、WE2013からアンダースコアセレクタが無効なセレクタであることをIDEに伝えています。これがWEの制限であるかどうかは不明ですが、CSSからの不適切なCSSの生成はどうですか?

+0

で次でそれを行うことができ、私はこれらの行をコメントアウト終わってきました。私はこの問題に関する文書を見つけられませんでした。あなたはそれを進歩させましたか? – HuBeZa

+1

誰もが解決策や答えを持っているように見えなかったので、私はちょうどそれをコメントアウトしなければならなかった。 –

答えて

1

ウェブの要点についてよく分かりません。あなたはSquishItを見ましたか?より最新のバージョンのドットレスを使用することがあります。

もしドットがないなら、私はミニカーの問題を疑うだろう。この場合、YUIに切り替えると役立つ可能性があります。 global.asax.cs

Bundle.ConfigureDefaults().UseYuiForCssMinification()

関連する問題