导航
×
   ❮   
HTML CSS JavaScript PHP Go ECMS

CSS Box 盒子模型


CSS 盒子模型

所有 HTML 元素都可以视为方框。在 CSS 中,在谈论设计和布局时,会使用术语"盒模型"或"框模型"。

CSS 框模型实质上是一个包围每个 HTML 元素的框。它包括:外边距、边框、内边距以及实际的内容。下图展示了框模型:

 

对不同部分的说明:

  • Content - 框的内容,其中显示文本和图像。
  • Padding - 清除内容周围的区域。内边距是透明的。
  • Border - 围绕内边距和内容的边框。
  • Margin - 清除边界外的区域。外边距是透明的。

框模型允许我们在元素周围添加边框,并定义元素之间的空间。

实例

盒子模型的演示:

div {
  width: 300px;
  border: 15px solid green;
  padding: 50px;
  margin: 20px;
}
亲自试一试 »

元素的宽度和高度

为了在所有浏览器中正确设置元素的宽度和高度,您需要了解框模型如何工作。

重要事项: 使用 CSS 设置元素的 width 和 height 属性时,只需设置内容区域的宽度和高度。要计算元素的完整大小,还必须把内边距、边框和外边距加起来。

实例

<div> 元素的总宽度将是 350px:

div {
 width: 320px;
   padding: 10px;
   border: 5px solid gray;
   margin: 0;
}
亲自试一试 »

计算如下:

320px(宽度)+ 20px(左+右内边距)+ 10px(左+右边框)+ 0px(左+右外边距)= 350px

元素的总宽度应该这样计算:

元素总宽度 = 宽度 + 左内边距 + 右内边距 + 左边框 + 右边框 + 左外边距 + 右外边距

元素的总高度应该这样计算:

元素总高度 = 高度 + 上内边距 + 下内边距 + 上边框 + 下边框 + 上外边距 + 下外边距


freew3c.com 中文网是独立运营的中文开发者学习平台,与 freew3c.com 无关联。提供的内容仅用于学习和测试,不保证内容的正确性。


Copyright @2020-2026 京ICP备888888号-8