CSS盒子模型.ppt
- 格式:ppt
- 大小:3.96 MB
- 文档页数:73
CSS盒子模型1 盒子模型的概念(※)(1)在浏览器看来,所有的网页元素本质上就是许多盒子排列在一起或者相互嵌套。
(2)padding-border-margin模型是非常通用的描述矩形对象布局形式的方法,这些矩形对象被统称为“盒子”,英文为“Box”,见图1。
(3)一个独立的盒子模型由content(内容)、(边框)、(内边距)和(外边距)4个部分组成,见图2。
(4)掌握盒子模型需要从两个方面来理解:a)孤立的盒子的内部结构。
b)多个盒子之间的相互关系。
图1. 画框示意图图2. 盒子模型2 长度单位2.1 相对类型(1)px:像素,分辨率不同,大小不同。
(2)em:设置以目前字符的高度为单位。
2.2 绝对类型表1. 绝对类型的尺度单位尺度单位名说明in(英寸)不是国际标准单位,平常极少使用,1 in = 2.54 cm cm(厘米)国际标准单位,较少用mm(毫米)国际标准单位,较少用pt(点数)最基本的显示单位,较少用pc(印刷单位)应用在印刷行业中,1 pc = 12 pt3 边框(border)图3. 边框(border)(1)border-color:#FF0000, #336699 = #369, red, green(2)border-width:thin/medium(2px)/thick/<length>(3)border-style:a)none/hidden:无/隐藏b)dashed/solid:虚线/实线c)dotted/double:点线/双线d)groove/ridge:凹(wa)槽/突脊e)inset/outset:内陷/外凸(tu)(4)IE不支持border-style效果的d)、e),Firefox支持效果不错。
3.1 设置边框样式<!--05-01.html--><html><head><title>border-style</title><style type="text/css">div{border-width:6px;border-color:#000000;margin:20px;padding:5px;background-color:#FFFFCC;}</style></head><body><div style="border-style:dashed">The border-style of dashed.</div> <div style="border-style:dotted">The border-style of dotted.</div> <div style="border-style:double">The border-style of double.</div> <div style="border-style:groove">The border-style of groove.</div> <div style="border-style:inset">The border-style of inset.</div><div style="border-style:outset">The border-style of outset.</div> <div style="border-style:ridge">The border-style of ridge.</div><div style="border-style:solid">The border-style of solid.</div></body></html>图4~5. IE和Firefox对边框风格的支持对比3.2 属性值的简写形式(1)对不同的边框设置不同的属性值:a)如给出2个属性值,前者表示上下边框,后者表示左右边框。