【发布时间】:2020-09-30 06:49:09
【问题描述】:
我在服务器端渲染了生成此 HTML 的代码
<div>
<span> black/no color text </span>
<span class="degraded"> red colored text <span>
</div>
.degraded 类将元素的颜色设置为红色,但根据设置,css 类也可以是 .available 或 .unknown,这会影响文本的颜色。
是否只使用 css 或 html 数据属性等来为第一个跨度提供与第二个相同的颜色?我事先不知道第二个跨度的颜色
更新:抱歉,如果我没有很好地解释。第二个元素中的类可以是任何东西,.degraded 等只是占位符,我事先不知道类名,所以我不能在 css 中使用 + 选择器设置同级。我需要以某种方式告诉第二个第一个跨度采用第二个跨度的颜色。我可以重新排列 div 中元素的顺序
【问题讨论】: