所以我假设你在你的html中引用你的css:
<link rel="stylesheet" type="text/css" href="base.css">
<link rel="stylesheet" type="text/css" href="other.css">
<link rel="stylesheet" type="text/css" href="another.css">
在基地你有:
#element {
display: none;
}
在 another.css 你有
#element { display block; }
如果它们被这样引用,那么 another.css 中的 css 将覆盖 base 中的内容。
你可能有
body #element {
display: none;
}
在 base.css 中
并拥有
#element {
display: block
}
由于您的选择器在 base.css 中占主导地位,因此在 another.css 中不起作用。
如果所有其他方法都失败了,一个 hacky 方法是在 css 规则的末尾添加 !important,例如:
#element {
display: block !important;
}
我不喜欢使用 !important 但如果您无法正确获取 css 选择器,这只是一个想法
这都是猜测工作,无需查看您的 css 和 html