styles.less には次の宣言があります。
.table tbody > tr > td {
&.colnum, &.colnumdec {
> input[type=text], > input[type=number] {
text-align: center;
}
}
}
.inputquantity {
.colnumdec;
width: 50px;
}
.inputprize {
.colnumdec;
width: 70px;
}
問題は、LESS が inputprize { .colnumdec; で文句を言うことです。宣言されていない mixin を使用します。
これらのクラスの明示的な宣言を追加することで、これを解決しようとしました。
.colnum, .colnumdec {
}
しかし、プロパティがない場合、LESS コンパイラはそれらを省略します。代わりに無関係なプロパティを 1 つ入れると、正常に動作します。
.colnum, .colnumdec {
border:inherit;
}
これを解決する正しい方法は何ですか?