メディア クエリに ems を使用する場合、ブラウザーの既定のフォント サイズではなく、ベース フォント サイズに基づいて sass ブレークポイントを作成できますか?
1 に答える
1
いいえ、違います。単位で記述されたメディア クエリem
は、ルート フォント サイズではなく、常にブラウザのデフォルト フォント サイズに基づいています。
私たちは変換をいじりましたが、セレクターごとに異なるコンテキスト間で、他の Compass 拡張機能との非互換性 (コア Compass メディア クエリと Compass Core 垂直リズム ミックスインを含む)、およびそれが人々を陥れる悪いメンタル モデル (考えること別の縮尺を印刷している間に別の縮尺を印刷すると、デバッグが非常に難しくなります)、これを含めず、将来的にはサポートしないことにしました。
em
ベースのメディアクエリを書いているときに頭の中でコンテキストを切り替えたくない場合は、それらを書き込んでpx
から設定することをお勧めします$breakpoint-to-ems: true
。これにより、最後に自動的に変換が行われます。これは、em
ベースのメディア クエリが常にブラウザのデフォルトのフォント サイズに基づいているためです。
于 2013-09-04T16:23:25.207 に答える