box-sizing es unan propiedad css3, content-box y border-box son sus posibles valores. Te permiten elegir como quieres que el navegador interprete el "box-model". Como ejemplo:
Código CSS:
Ver originaldiv {
width: 500px;
padding: 50px;
margin: 10px;
}
En el ejemplo anterior con "box-sizing:content-box" tienes lo normal (css 2.1) al ancho de tu div se le suma el padding-left, padding-right, margin-left y margin-right; lo cual en total haria que tu div sea 620px de ancho, utilizando "box-sizing:border-box" encambio hace que tu div sea 500px de ancho y le resta el padding y el margin, osea "se reduce el espacio para tu contenido" (te quedarian 380px)