省略形のフォント値 (関連する質問)を設定しようとしていますが、line-height に使用している変数の動作がおかしいです。あたかも変数が毎回再解釈されるかのように。これはLESSバージョン1.4.2にあります
.info {
@infoHeight: 22px;
@infoTopPadding: 2px;
@infoLineHeight: @infoHeight - @infoTopPadding;
margin: @infoLineHeight;
font: bold 13px~'/'@infoLineHeight Arial, sans-serif;
}
結果:
.info {
margin: 20px;
font: bold 13px / 22px - 2px Arial, sans-serif;
}
したがって、コンテキストに応じて、同じ変数が 2 つの異なる値になります。これは意図した動作ですか、それともバグでしょうか?