0
インデントベースのSassを使用しています。私は生成しようとしている特定のCSSルールを持っています。エラーメッセージは表示されず、インデント形式に変換する前に動作していました。私はhttps://www.sassmeister.com/に次のコードを試してみましたし、それが出力している中での挙動はdanger
でクラス名を含むコードの同じこのファイルのほとんどすべてが出力で省略されるのはなぜですか?
button.btn-danger
background-image:none
button
border: 1px inset
.danger
background-image:none
.btn
background-image:none
&.btn
background-image:none
&:hover
font: 10px
button.btndanger
backgroundimage:none
noneです:
button {
border: 1px inset;
}
button:hover {
font: 10px;
}
私の元:
button
.btn-danger
background-image:none
これはSassのバグですが、私は構文に何か間違っているのですか、あるいは私のcssセレクタについて何か違法ですか?
(編集)追加情報: これらの作業の両方(さえ3.3.14上)
button.btn-danger
:background-image none
button
&.btn-danger
:background-image none
なぜ異なるコンパイラがあるのか、その構文を理解していると思われるコンパイラがそれを理解することを意図していない理由を詳しく説明できますか?恐ろしく古いものか、それとも何か? – Maslow
だからチェックしたところ、[email protected] – Maslow
@Maslowを使っているようです。 AFAIKの場合、このコンパイラは '.sass'(古い構文)で動作し、他のものは' .scss'(新しい構文)で動作します – dippas