私は、スタイルを拡張機能を使って設定しました。問題は、特定の状況下では機能しておらず、論理的に見えないことです。CSS拡張機能が期待通りに機能しない
私はCSSを単純化しましたが、問題は同じです。
#how-it-works {
.timeline {
& > .timeline-step {
& > h3:extend(.h3-text) {}
}
}
}
上記の例では、LESSはCSSを出力しません。私はこのような外層削除する場合
しかし、:
.h3-text,
h3:not([class]),
.timeline > .timeline-step > h3,
.legal-info dt,
.call-to-action .rapr {
color: #424242;
font-size: 20px;
line-height: 28px;
}
外側のスタイルはクラスがあるかどうかは関係ありませんか:
.timeline {
& > .timeline-step {
& > h3:extend(.h3-text) {}
}
}
を私は、出力は私が必要とする取得しますID。
誰かが状況にどんな光を投げかけていますか?
これは非常に奇妙なことですが、これは '#how-it-works {&.timeline {'が動作します(開始時に '&'に注意してください)ので、ドキュメントを調べる必要があります。それは今のところ回避策に過ぎず、私が答えとして投稿するようにしたい場合、私はそうするでしょう。私は、答えの領域は正しい場所だと思います。なぜなら、コメントは気付かないかもしれませんが、あなたはすでにそのオプションを知っていて、それを避けたいのか分かりません。 – Harry
ハリーの返信をありがとう - あなたの答えは確かに動作します。私は答えを知らなかったので、あなたが答えを作るのが一番だと思います。私はこれまでにこの問題を抱えていましたが、それほど明確ではありませんでした。他の人にも回避策があるかどうかは分かりません。 –