CSS:盒子模型_盒子模型

网页布局的本质

1. 先准备好相关的网页元素,网页元素基本都是盒子Box

2. 利用CSS设置好盒子样式,然后摆放到相应位置(核心)

3. 往盒子里面装内容

盒子模型

组成

所谓盒子模型:就是把HTML页面中的布局元素看做是一个矩形的盒子,也就是一个盛装内容的容器。CSS盒子模型本质上是一个盒子,封装周围的HTML元素,它包括:边框、边距和实际内容。

CSS:盒子模型_css_02CSS:盒子模型_外边距_03

 

 

边框(border)

CSS:盒子模型_盒子模型_04

 

复合写法

CSS:盒子模型_html页面_05

 

表格的细线边框

CSS:盒子模型_CSS_06

 

border会影响盒子的大小

 

 


内边距 (padding)

CSS:盒子模型_html页面_07

 

复合写法

CSS:盒子模型_css_08

 

padding会影响盒子的实际大小,若盒子没有指定的大小(width/height),则padding不会影响盒子的实际大小。


 

外边距(margin)

CSS:盒子模型_html页面_09

复合写法与padding相同

 

外边距典型应用

CSS:盒子模型_CSS_10

 

CSS:盒子模型_html页面_11

 

外边距合并

CSS:盒子模型_CSS_12

 

 

清除内外边距

CSS:盒子模型_html页面_13