在 CSS 中,我们用星号(*)表示通配选择器,它可以匹配任意类型的元素,但是任意类型的元素并不等同于任意元素,如 ::before 以及 ::after 伪元素就不能被 * 匹配,而需要使用 *::before 以及 *::after

注:伪元素 ::pseudo 也可以写成 :pseudo 的形式,见 伪元素 - CSS | MDN

如以下 Semantic UI reset.css 中的代码片段:

*,
*:before,
*:after {
  box-sizing: inherit;
}