我很好奇如何用自己的 CSS 覆盖 CSS?
底线是,我的网站上有一些付款资料。我可以在“购买”部分更改 layoyt 的唯一方法是更改 CSS。我无法自行更改 HTML,也无法向其添加任何内容。仅更改 CSS 文件。
在我正在创建的文件中,我有一个 header ,如下所示:
#header {
overflow: hidden;
position: relative;
}
但是我无法删除或更改的其他 CSS 文件得到了:
#header {
overflow: hidden;
position: relative;
background: transparent url("logo-bg.png") repeat-x top;
}
这破坏了我的标题,因为我不知道那个背景:)
但有趣的是,我的 CSS 文件实际上是最后一个,我认为它会覆盖另一个?但它没有:(
那么有没有办法覆盖背景标签使其不显示?
提前致谢。
最佳答案
两个选择器都是specific ;但由于您的 CSS 文件包含在您试图覆盖的规则之后,只需将 background
属性设置为 none
#header {
background: none;
}
关于css - 如何覆盖 CSS 规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16972705/