css - 如何防止CSS继承背景色?

标签 css inheritance

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

最佳答案

根据您的描述,真的很难判断这是怎么回事。但是,了解一点 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;)会告诉浏览器将您的规则优先于其他规则

也许其中之一可以为您解决问题。

关于css - 如何防止CSS继承背景色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23807859/

相关文章:

javascript - 如何改变图标显示的位置

C++ dynamic_cast 异常

c++ - 无法将继承的类作为 SFINAE 的基础

python - 用于预定义类创建的元类与继承

grails - Grails的继承以及一对多和多对多关系的冲突

html - 拉伸(stretch)导航栏以使用可用空间

css - 在 blade 上使用 Twitter bootstrap 有问题吗?

css - Bootstrap 2 列选项卡

jquery - 使用 jquery 隐藏图像而不隐藏父 DIV 背景图像

java - 是否可以在 Java 中扩展最终类?