我们可以在CSS中标记整个组!重要吗?

时间:2019-02-03 06:44:28

标签: css

我只是编写一个用户脚本,用于覆盖页面本机样式。


我有一部分CSS:

foo#bar {
    background-color: black !important;
    color: red !important;
    font-size: 14px !important;
    font-weight: bold !important;
    position: absolute !important;
    top: 20px !important;
    right: 200px !important;
    z-index: 999 !important;
}

我可以用!important标记整个小组吗?像这样:

foo#bar !important {
    background-color: black;
    color: red;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    top: 20px;
    right: 200px;
    z-index: 999;
}

(这只是一个演示,我知道那是行不通的。)


非英语母语人士,对不起。

1 个答案:

答案 0 :(得分:1)

否,使用CSS不可能做到这一点。

此外,您不应该在许多属性上使用!important-如果您认为需要这样做,则这是体系结构存在其他问题的征兆。仅在极少数情况下需要使用!important时需要重写CSS属性而不使用CSS的级联方面,例如无法创建具有相同或更高特异性的选择器。同样,这些情况非常罕见。