のように、ブートストラップ_: - 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の生成はどうですか?
で次でそれを行うことができ、私はこれらの行をコメントアウト終わってきました。私はこの問題に関する文書を見つけられませんでした。あなたはそれを進歩させましたか? – HuBeZa
誰もが解決策や答えを持っているように見えなかったので、私はちょうどそれをコメントアウトしなければならなかった。 –