【发布时间】:2021-12-30 12:17:49
【问题描述】:
我有一个带有背景颜色的容器 div,容器内有一个“按钮”div - 具有不同的背景颜色 - 以及“按钮”div 内的一个文本。
我的问题是:是否有可能使文本“继承”容器颜色,即使文本不是容器的孩子?
请只提供可能的解决方案,而不必求助于 JS。
CSS:
.container{
background-color: red;
}
.button{
background-color: white;
}
HTML:
<div class="container">
<div class="button">
<a href="#">THE TEXT</a>
</div>
</div>
给定的 CSS 和 HTML 只是我实际问题的一个示例,其中包含很多“按钮”和“容器”。
【问题讨论】:
-
使用 CSS 变量定义颜色?
-
@isherwood 我做到了。但由于我有很多 div,背景颜色不同,它会为每个容器中的每个按钮创建太多变量。我的目标是让我的 CSS 更简洁,并通过可能的单一或接近它的更改。
标签: html css containers background-color