レスポンシブレイアウトデザインについてこのチュートリアルに従おうとしていますが、基本仕様言語としてSASS/SCSSを使用しています。
そのために、次のSCSSを定義しました。
body {
font: 100%/1.5;
}
h1 {
$h1_size: 24;
font-size: ($h1_size / 16)em;
line-height:(28 / $h1_size)em;
margin-top: (24 / $h1_size)em;
}
残念ながら、sass
CSS形式への出力は次のようになります。
h1 {
font-size: 1.5 em;
line-height: 1.167 em;
margin-top: 1 em;
}
—単位は値からスペースで区切られます。Chromeはこれらの値を無効として拒否し、手動でスペースを削除した場合にのみ使用します。
SCSSを微調整するか、オプションをに渡すことで、この問題を解決する方法はありますsass
か?
これまでのところ、私は試しました:
- 計算内に単位を配置します。
- (
font-size: ($h1_size / 16em)
)=>構文エラー - (
font-size: (($h1_size)em / 16)
=>font-size: 24 em/16;
これは私が修正しようとしているのと同じ問題です
- (