CSS HTML *除某些类外?

Slo*_*970 4 html css

我想将其应用于除特定班级及其子级以外的所有项目

html * {

 box-shadow: none !important;
 border: none !important;
 color: white;

     }
Run Code Online (Sandbox Code Playgroud)

我尝试了这个但是没用

html *:not(.myclass *) {

 box-shadow: none !important;
 border: none !important;
 color: white;

     }
Run Code Online (Sandbox Code Playgroud)

Pad*_*ddy 8

这不是您所要询问的直接答案,但是可能会有这样更好:

html * {    
 box-shadow: none;
 border: none;
 color: white;
}
Run Code Online (Sandbox Code Playgroud)

然后在需要的类中专门重写它,例如

.myclass {
    color:blue;
}
Run Code Online (Sandbox Code Playgroud)

这是您可能期望找到它的更多方式。请注意,我从第一个*声明符中删除了“重要”声明,因为这会使将来更难以覆盖。