I've seen this box-sizing CSS reset trick in a tutorial and I've read a little about it but I don't see why it's done in this way than just applied to the universal selector. For instance, why this way:
html {
box-sizing: border-box;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
instead of just setting the border-box property on the second section and removing the html selector, in theory it should do the same thing if I understand it right. Every selector and pseudo element would have the border-box property applied to it.