说明:在网页开发制作中,需要对页面内容进行“模块化标准布局”,把内容放入到某个位置,让页面形成固定规律展示出来模块化:在网页中所有的内容都是以块来展示的标准化:在开发网站时是有一定的标准的,W3C给的。好处:为了把HTML页面和CSS代码进行分离,在以后的维护时和合作开发、有利于搜索引用的抓取。说明:在HTML标记中一般都是有自带“名称”,如:h1是加标题的,a加超链接的。只有div和span是没有意义的,所以布局就使用div和span,div一般给大块的内容布局,span是给行内的内容布局。块元素:不管内容多少,都会占一行,可以改变大小当时还是独占一行。行内元素:内容多少占多少| 属性名 | 描述 | 属性值 | | —- | —- | —- | | display | 块元素和行内元素的转换 | Block(块)、inline(行内)、inline-block(行内块) | |
    | 显示和隐藏 | None(隐藏)、block(显示) |

    案例:第四章 DIV CSS标准化布局 - 图1Figure : img说明:在HTML中的每个元素可以是一个以的形状来存在的,盒子模型。盒子特点:由“内容-元素”+“内填充”+“边框”+“外边距”;在计算盒子大小:100*100+10+1+10宽:100+20+2+20第四章 DIV CSS标准化布局 - 图2Figure : img第四章 DIV CSS标准化布局 - 图3Figure : img第四章 DIV CSS标准化布局 - 图4Figure : img| 属性名 | 描述 | 属性值 | | —- | —- | —- | | Border-top | 上边框 | Border-top:粗细 样式 颜色Border-top:1px dashed red; | | Border-right | 右边框 | Border-right:粗细 样式 颜色 | | Border-bottom | 下边框 | Border-bottom:粗细 样式 颜色 | | Border-left | 左边框 | Border-left:粗细 样式 颜色 | | Border | 四边 | Border:粗细 样式 颜色 |

    案例:第四章 DIV CSS标准化布局 - 图5Figure : img第四章 DIV CSS标准化布局 - 图6Figure : img第四章 DIV CSS标准化布局 - 图7Figure : img| 属性名 | 描述 | 属性值 | | —- | —- | —- | | Padding-top | 上内填充 | 数值 如:padding-top:10px; | | Padding-right | 右内填充 | 数值 如:padding-right:20px; | | Padding-bottom | 下内填充 | 数值 如:padding-bottom:30px; | | Padding-left | 左内填充 | 数值 如:padding-left:40px; | | Padding | 简写形式 | Padding:10px; //4边都是10Padding:10px 20px; //上下各10.左右各20Padding:10px 20px 30px; 上10,左右各20,下30Padding:10px 20px 30px 40px; 按的顺序 |

    案例:注意padding是占背景的第四章 DIV CSS标准化布局 - 图8Figure : img| 属性名 | 描述 | 属性值 | | —- | —- | —- | | Margin-top | 上外边距 | 数值 如:margin-top:10px; | | Margin-right | 右外边距 | 数值 | | Margin-bottom | 下外边距 | 数值 | | Margin-left | 左外边距 | 数值 | | Margin | 简写形式 | Margin:10px; //4边各10Margin:10px 20px; //上下各10,左右各20Margin:10px 20px 30px; //上10,左右各20,下30Margin:10px 20px 30px 40px; //按上右下左的顺序 |

    案例:第四章 DIV CSS标准化布局 - 图9Figure : img说明:元素在网页中进行左或右的“漂浮”,脱离原来的文档流| 属性名 | 描述 | 属性值 | | —- | —- | —- | | float | 浮动 | Left|right |

    浮动的普通情况,脱离原来的文档流,其他没有浮动的元素会钻入到浮动元素的下面第四章 DIV CSS标准化布局 - 图10Figure : img 需要所有的元素都显示,都加浮动第四章 DIV CSS标准化布局 - 图11Figure : img如果某个元素的宽度加上其他元素后比最大的包裹元素,最后的一个会被挤下去第四章 DIV CSS标准化布局 - 图12Figure : img如果前面的元素比其他高,会卡住其他元素第四章 DIV CSS标准化布局 - 图13Figure : img案例:第四章 DIV CSS标准化布局 - 图14Figure : img<!DOCTYPE html>