一个web页面由许多html元素组成,而每个html元素均可以表示为一个矩形的盒子,CSS盒模型正是描述这些矩形盒子的存在。html
MDN的描述:web
When laying out a document, the browser's rendering engine represents each element as a rectangular box according to the standard CSS basic box model. CSS determines the size, position, and properties (color, background, border size, etc.) of these boxes.htm
Every box is composed of four parts (or areas), defined by their respective edges: the content edge, padding edge, border edge, and margin edge.blog
CSS盒模型有四条边:外边距边、边框边、内填充边、内容边(Content edge、Padding edge、Border edge和Margin edge),四条边由内到外把它划分为四个区域:内容区域、内边距区域、边框区域、外边距区域(Content area、Padding area、Border area和Margin area)。图片
经过CSS属性(width、height、padding、border和margin)来控制它们的尺寸。element