prefix
の出力で何が起こっているのか、suffix
をpad
使用しているときはわかりませんgutter-position: inside
。例えば:
$susy: (
columns: 12,
gutter-position: inside,
global-box-sizing: border-box
);
body {
@include pad(gutter());
}
出力は次のとおりです。
body {
padding-left: 1.6666666667%;
padding-right: 1.6666666667%;
}
ミックスインとの比較squish
:
body {
margin-left: 0.8333333333%;
margin-right: 0.8333333333%;
}
目的の出力は0.8333333333%
まだpad
「分割」されていません。
そして、それらは両方とも - ローカルでは同じ値を出力するはずですが、そうではありません:
body {
@include pad(gutter());
@include squish(gutter());
}
出力:
body {
padding-left: 1.6666666667%;
padding-right: 1.6666666667%;
margin-left: 0.8333333333%;
margin-right: 0.8333333333%;
}
何が起こっている?