css - 如何从 CSS 中选择某些属性?

标签 css

我有三个大的 CSS 文件,其中有很多类。这些类中的一些具有相同的名称,但位于不同的文件中。

例子: CSS1:

    ...
.btn-primary {
  background: #000;
}
    ... 

CSS2:

    ...
.btn-primary {
  background: #fff;
}
    ...

和 CSS3:

    ...
.btn-primary {
  background: #4285F4;
}
    ...

假设我的 HTML 页面中调用了所有三个 CSS。 有没有办法在我的网页中仅选择 CSS3 中的 .btn-primary 类?如果是,我该怎么做?

最佳答案

没有。

如果一个样式表被加载到一个页面中,并且它有一个带有选择器的规则集与一个元素相匹配,那么它将应用于该元素。

为特定属性提供冲突信息的规则将在 standard cascade order 中相互覆盖.

关于css - 如何从 CSS 中选择某些属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41167225/

相关文章:

css - 如何在元素不错位的情况下调整菜单的边距和填充

javascript - 调整具有多种字体大小的 div 中的文本大小?

jquery - 根据设备尺寸的高度宽度 - Bootstrap

css - 如何防止 ionic 卡中的自动调整图像大小

javascript - 如何从打印中删除 url(在浏览器中)

css - 检查 CSS calc 在 Chrome 中不起作用

javascript - 当鼠标悬停(悬停)在对象上时,鼠标光标应该改变(three.js)

html - 仅CSS的砌体布局

css - 为什么链接文本会溢出 div 框?

javascript - 使用 append 方法删除附加的 div