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/