我需要一些帮助来解决一个明显的级联问题......不是那么明显
我必须用另一种重量相同的样式(此处为 012)覆盖一些 css 子样式,而不在 css 表中移动它的订单定义...
这是 Jsfiddle 中的一个清晰示例: 转到 JSfiddle
所以风格必须:
- 不要添加第三个选择器(只需修改给定的两个)
- 保持样式定义中的顺序(绿色在红色之前)
- 保持两个选择器相同,如果更改绿色选择器,则 a 选择器必须相同。
- 真正的 HTML 比提供的 HTML 更复杂(a 不只是在 div 子级中)
例如,如果.green div a
变成:
.green > * a
那么红色选择器必须是:
.red > * a
第二个链接必须是完全相同的选择器(颜色名称除外)
编辑:为什么我必须这样做:
在我的网站中,您可以自定义您的主题(颜色)。但是当您查看另一个用户配置文件时,您会在他自己的颜色主题中看到他的配置文件,但在您的主题中。所以绿色主题可以嵌入到红色主题中......有超过 10 个主题,所以我不能为每个组合设置样式(绿色>红色,红色>绿色,蓝色>红色等......)