CSS 通配符重写


CSS Wildcard Rewrite

我正在使用PHP文件管理器插件作为工作中的工具,但他们有以下CSS,这与我当前使用的CSS混淆了:

* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

尝试将其更改为此,这修复了我原来的样式表问题,但现在文件管理器显示不正确:

div[id^="fm"] {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
div[class^="fm"] {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

我写错了吗? 他们使用的所有样式都以 fm 开头,范围从类和 id 开始。

文件管理器嵌入容器div ,给该div 一个类"foobar"并将你的 css 更改为:

.foobar * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}