当先锋百科网

首页 1 2 3 4 5 6 7

CSS框模型是指将内容分层展现,以方便对页面布局进行控制的方式。它将元素看作一个带有外边距、内边距、边框和实际内容的方块。

当浏览器渲染网页时,CSS框模型会基于以下4个方面来控制每个元素的大小和布局。

1. 内容(content): 指网页元素自己的实际内容区域,一般由文本、图片、视频等生成。
2. 内边距(padding): 指网页元素的内部留白,影响内容和边框之间的距离。
3. 边框(border): 指网页元素周围的线框,边框可以设定厚度、样式和颜色等。
4. 外边距(margin): 指网页元素和其他元素之间的留白,影响元素之间的距离。

CSS框模型中共有两种形式:标准框模型和IE框模型。

标准框模型下的元素宽度是由内容(content)、内边距(padding)、边框(border)三部分组成,不包括外边距(margin)。而IE框模型下的元素宽度是由内容(content)、内边距(padding)、边框(border)和外边距(margin)四部分组成。

标准框模型: 
|--------content--------|
|--------padding--------|
|--------border--------|
IE框模型: 
|--------content--------|
|--------padding--------|
|--------border--------|
|--------margin--------

一定要清楚CSS框模型的概念,才能更好的实现页面布局效果。