CSS Box 模型
创建于 2024-12-03 /
29
字体:
[默认]
[大]
[更大]
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元素的总宽度应该这样计算:
元素总宽度 = 宽度 + 左内边距 + 右内边距 + 左边框 + 右边框 + 左外边距 + 右外边距
元素的总高度应该这样计算:
元素总高度 = 高度 + 上内边距 + 下内边距 + 上边框 + 下边框 + 上外边距 + 下外边距
CSS 习题和测验
测验 1 » 测验 2 » 测验 3 » 测验 4 »
0 人点赞过