html - 如何撤消 CSS 规则?

标签 html css

考虑以下代码:

.foo {color: blue;}    /* added by Sally */
.foo {color: green;}   /* added by Karen */
.foo {color: yellow;}  /* added by Chad */
<div class="foo">text</div>

在本例中,单词 text将呈现为黄色,因为它是 .foo 的最后一次迭代类。

有没有办法让CSS恢复到.foo之前的定义并有text呈现为绿色(除了再次重新定义 .foo)?

附注我意识到这是一个人为的示例,但这就是我正在处理的代码库

最佳答案

您可以通过复制类来完成一个简单的技巧))

.foo{
  color: blue;
}   

.foo.foo{
  color: green; 
} 

.foo {
  color: yellow;
}
<div class="foo">Text</>

关于html - 如何撤消 CSS 规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54584993/

相关文章:

html - 使用定义的自动高度和最小高度垂直对齐容器内的内容

css - 调整 bootstrap jumbotron 背景图像以避免与文本冲突

javascript - JS 警报每个 session 不播放一次

html - 多个下拉菜单,子菜单消失

Python:如何保存混淆矩阵

html - 在 web2py 中加载静态文件

html - 拒绝文本字段继承 Jquery.ui CSS

javascript - 设置元素背景的 alpha 值而不改变其 style.background 值

javascript - BootStrap 导航按钮链接不起作用?

javascript - 如何根据 true false 条件过滤 ng-repeat 数据