No estás utilizando mal nada. Es un problema conceptual más bien. Lo que viene siendo el
modelo de caja .
Se puede truncar, usando esta propiedad:
Como es una propiedad de CSS3, recomiendan usar también -webkit y -moz. Además en IE sólo funciona desde la versión ocho en adelante.
Yo te recomendaría mejor mirar lo del modelo de caja. Aunque box-sizing sea coser y cantar, es mejor saber el porqué de las cosas.