如何防止CSS继承背景色?

时间:2014-05-22 13:12:53

标签: css inheritance

CSS中有一个主页继承了这个...但我们只能在网站的门户版本中工作。我们想要改变背景颜色,但由于它从主CSS继承而无法改变它。它是一家拥有众多代理商的公司,在该机构内有许多不同网站的部门。我们属于其中一个部门。建议?如何抑制背景甚至将背景更改为不同的颜色。感谢

1 个答案:

答案 0 :(得分:3)

根据您的描述,很难说出这里发生了什么。但是,了解一些CSS,通常有几件事可以尝试覆盖规则:

  • CSS规则从上到下阅读;稍后(在同一来源内)的规则将覆盖以前的规则
  • 更具体的规则优先于不太具体的规则。您应该能够覆盖p { background-color: #fff; },例如#content #main p.note { background-color: #fff; }
  • 内联样式(<tag style="background-color:#fff">...</tag>)优先于html的head或链接的CSS文件
  • 使用!important(例如:background-color:#fff !important;)会告诉浏览器优先处理其他规则的规则

也许其中一个会为你做这个伎俩。