这是我的代码:
.ancestor {
background-color: #ccc;
}
.parent {
background-color: #fff;
}
.child {
/* ??? */
}
如何.child
继承background-color: #ccc;
而不更改类声明顺序?
我尝试了background-color: inherit;
,但我得到的只是background-color
属性的完全重置(即没有颜色)。
请注意,我无法同时更改.ancestor
或.parent
。
答案 0 :(得分:0)
你可以这样做:
.ancestor {
background-color: #ccc;
}
.parent {
background-color: #fff;
}
.child {
background-color: #ccc;
}
或者你可以这样做:
.ancestor {
background-color: #ccc;
}
.parent {
background-color: #fff;
}
.child {
/* ??? */
}
并且
html div或类似的东西:
<div class="ancestor child"></div>
答案 1 :(得分:0)
这样可以解决问题:
.ancestor, .child {
background-color: #ccc;
}
.parent {
background-color: #fff;
}
你可以这样做,
.ancestor {
background-color: #ccc;
}
.parent {
background-color: #fff;
}
.child {
background-color: #ccc;
}