Creo que si te olvidas de margin, seria mas fácil de entender.
si tienes un Div de 300px de ancho, luego le das 10px de Padding (alrededor) y 1px de Border (alrededor), el ancho total del Div seria de 322px.
300px(Width) + 20px(Padding) + 2px(Border) = 322px
Pero si el Div tiene que ser de 300px de ancho, tendremos que restarle esos 22px que sobran. Entonces al Div le daríamos 278px de Width, para que en total sean 300px.
P.D. Creo que ni yo mismo me entendí.
Saludos