は私のコードです:CSSの親ではなく、祖先から継承する方法は?ここ
.ancestor {
background-color: #ccc;
}
.parent {
background-color: #fff;
}
.child {
/* ??? */
}
どのように私は.child
を持つことができますが、クラスの宣言の順序を変更することなく、background-color: #ccc;
を継承しますか?
私はbackground-color: inherit;
を試しましたが、私が得たのはbackground-color
プロパティの完全なリセット(つまり、色なし)です。
また、.ancestor
も.parent
も変更できません。
.ancestor {
background-color: #ccc;
}
.parent {
background-color: #fff;
}
.child {
background-color: #ccc;
}
またはあなたが行うことができます::
カップルの方法がこれを行うことができます。たとえば、祖先と子に同じクラスを与え、そのクラスセレクタで色を設定します。 – TylerH