は、これが働いていなかった理由を把握するためにしばらくかかった:メディアクエリの外にスタイルを取得するには、以下のように拡張しますか?
@md: ~"only screen and (min-width: 48.9375em)";
.col-2 { width: 50%; }
.block1, .block2 {
@media @md {
&:extend(.col-2, .pull-left);
}
}
は、私が研究し、これが動作しない理由が分かりました。 :extend()
は同じメディアクエリに含まれていないので、それを無視します。だから私はLessで次のように再作成するのですか?
.col-2 { width: 50%; }
@media only screen and (min-width: 48.9375em) {
.block1, .block2 {
width: 50%;
}
}
編集:私はこの例では、それだけで.block1, .block2
以内にその単一のスタイルを追加する方が速いだろう実現が、私は、私はメディアクエリ内のメディアクエリー外クラスのスタイルを必要とする同様の事例の多くの例を持っています別の要素のだから、これを行う最善の方法を考え出すことで問題は解決します。
私は通常ので、重複のそのアプローチを回避しようが、私はあなたが正しいと思いますが、この例ではそれがありますとにかく複製されることになる。 –