Sounds reasonable, but are there any downsides to consider before adopting...
* { box-sizing: border-box; }
everywhere...? * { box-sizing: border-box; }
everywhere...?You need to decide whether your sizing for each element depends on your layout or your content, and choose accordingly. If one way is more useful to you nearly all of the time, then use it that way.
However, also be aware that the star rule is the least performant rule in CSS (http://stackoverflow.com/questions/1714096/why-is-the-css-st...).
The biggest downside is that its only supported in IE8+
2. No IE < 8 support
>> You might get up in arms about the universal * selector. Apparently you've heard its slow. Firstly, it's not. It is as fast as h1 as a selector