我的网站目前有 3 个 CSS 文件,它们作为网站的一部分自动包含在内,我 无法 访问网站的源代码,即 index.html ,但我可以 访问我网站的 CSS 文件。
我正在尝试使用我自己的样式来覆盖我的网站 CSS 文件并创建一个新的 CSS 文件,其中包含我想在我的网站上覆盖的所有样式。
我试过使用 @import url(css4.css)
并将它放在我最后一个 CSS 文件的顶部,但这不会覆盖最后一个 CSS 文件的样式。
我怎样才能做到这一点?
<link rel="stylesheet" type="text/css" href="currentCSS1.css">
<link rel="stylesheet" type="text/css" href="currentCSS2.css">
<link rel="stylesheet" type="text/css" href="currentCSS3.css">
<!-- How to add this below just by using CSS? -->
<link rel="stylesheet" type="text/css" href="newCSS4.css">
原文由 Neophile 发布,翻译遵循 CC BY-SA 4.0 许可协议
除了使用
!important
大多数答案都建议您使用之外,这是 CSS 特异性 的问题可以用 4 列优先级表示:
这是一个带有 CSS 特性的完整示例的片段
现在这里是完整的片段一步一步
编号: 绿色
类别: 黄色
元素: 蓝色
内联样式: 红色
覆盖内联样式: 紫色
您可以 在此处 计算元素的特异性
笔记:
关于这个主题的必读