The document discusses the CSS box model which defines how elements are laid out using properties like margins, borders, padding, height and width. It describes how different browsers like Internet Explorer previously calculated box dimensions differently than other browsers, sometimes causing broken layouts. It provides workarounds like box model hacks to avoid these issues and suggests best practices like cross-browser testing.