CSS3 introduces a brand new box model in addition of the traditional box model from CSS1 and CSS2. The flexible box model determines the way boxes are distributed inside other boxes and the way they share the available space.