【发布时间】:2020-11-01 16:59:51
【问题描述】:
我在教程中看到了这个 box-sizing CSS reset 技巧,我也读过一些关于它的内容,但我不明白为什么它以这种方式完成,而不是仅仅应用于通用选择器。例如,为什么会这样:
html {
box-sizing: border-box;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
而不是仅仅在第二部分设置border-box属性并删除html选择器,理论上如果我理解正确的话它应该做同样的事情。每个选择器和伪元素都会应用边框属性。
【问题讨论】:
-
这有帮助吗? css-tricks.com/…
-
我已经读过,但我只是想更通俗地解释那里发生的事情?对不起,但我不明白。为什么特别是继承工作但通用选择器方法没有?理论上我认为应该,但我不明白为什么不是。