I have been using the \"border-box box model\" in my last projects. This has a lot of advantages that I won\'t explain here. But you can read about it here: Border-box in cs
Yes.
Here's a mixin you can use in Bootstrap. It will automatically add all the vendor prefixes.
*, *:before, *:after { .box-sizing(border-box); } input { .box-sizing(content-box); }
Inputs still need the content-box, otherwise they'll be too small.