Sass プレースホルダーは、コンパイルされたスタイルシートの先頭に持ち上げられます。@font-face
これを利用して、宣言をスタイルシートの先頭 (他のコンパイル済みプレースホルダーの前)に強制したいと思います。
しかし、私がこれをやろうとすると:
%font-face {
font-family: 'FontName';
src:url('fonts/FontName.eot');
// other font files
}
@font-face {
@extend %font-face;
}
Sassは私にこのエラーを与えます:Extend directives may only be used within rules.
Sassプレースホルダーを機能させる@font-face
方法、または同じ結果になる回避策を知っている人はいますか?