本 章 C S S 的 主 要 作 用 本章介绍的是区块性质的CSS指令以及它 们的应用与特性,可以设定与控制区块的位置,大小及边缘宽度等性质。本章也将分成 两个部份为您介绍,第一部份要讲的是区块各部份名称与概念的介绍,对于区块有一点 概念后,第二部份才再进入区块性质的CSS指令的介绍。 区 块 各 部 份 名 称 与 概 念 其实我们还可以把所谓的「区块」细分成的几个部份。 由外而内为您作介绍: MARGIN: 边缘,虽然是通透的部份,但是可以藉由边缘宽度的调整来达到内容元素位置调整的目的。 BORDER: 边框,就是外框的部份,经由CSS指令您可以控制边框的宽度、颜色和样式,不再死板! PADDING: 补白,也就是内容元素与框架之间的这段距离与空间,也可以利用CSS指令去控制大小。 元素: 内容元素,也就是您放置于该区块内的内容,或为文字,或为图形,或为所有其它元素。 附带一提的是,所谓的区块宽度是指整个包含边缘在内的宽度,而元素宽度指的只 是内容元素的宽度。有了这些对区块各部份的基本概念与认识之后,接下来就要来介绍 控制区块各部份分别的的CSS指令了! 区 块 性 质 的 C S S 指 令 margin-top 设定上边缘宽度margin-right 设定右边缘宽度 margin-bottom 设定下边缘宽度margin-left 设定左边缘宽度 支 持:IE3、IE4、NC4 适 用:区块元素 可能值: auto使用浏览器预设值 预设值:0 继承性:无 一般范例:DIV { margin-top : 20pt } 同轴范例: margin 综合设定边缘宽度 支 持:IE3、IE4、NC4 适 用:区块元素 可能值:依序设定top,right,bottom,left的边缘宽度 auto {1,4}使用浏览器预设值 预设值:无 继承性:无 一般范例:DIV { margin : 20pt 15pt 10pt 5pt } 同轴范例: 要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个边缘;如果只 有指定一个合法设订值,则会统一套用于四个边持;若只有指定二或三个合法设定值,则 未指定的边缘会套用对边的宽度设定值。 DIV { margin: 20pt }→top=20pt;right=20pt;bottom=20pt;left=20pt DIV { margin: 20pt 15pt }→top=20pt;right=15pt;bottom=20pt;left=15pt DIV { margin: 20pt 15pt 10pt }→top=20pt;right=15pt;bottom=10pt;left=15pt border-top-width 设定上边框宽度border-right-width 设定右边框宽度 border-bottom-width设定下边框宽度border-left-width 设定左边框宽度 支 持:IE4、NC4 适 用:区块元素 可能值:thin < medium < thick thin统一的绝对单位,因浏览器而异 medium统一的绝对单位,因浏览器而异 thick统一的绝对单位,因浏览器而异 预设值:medium 继承性:无 一般范例:DIV { border-top-width : 2pt } 同轴范例: border-width 综合设定边框宽度 支 持:IE4、NC4 适 用:区块元素 可能值:依序设定top,right,bottom,left的边框宽度 thin {1,4}统一的绝对单位,因浏览器而异 medium {1,4}统一的绝对单位,因浏览器而异 thick {1,4}统一的绝对单位,因浏览器而异 预设值:无 继承性:无 一般范例:DIV { border-width : 4pt 3pt 2pt 1pt } 同轴范例: 要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个边框;如果只 有指定一个合法设订值,则会统一套用于四个边框;若只有指定二或三个合法设定值,则 未指定的边框会套用对边的宽度设定值。 DIV { border-width: 2pt }→top=2pt;right=2pt;bottom=2pt;left=2pt DIV { border-width: 2pt 3pt }→top=2pt;right=3pt;bottom=2pt;left=3pt DIV { border-width: 2pt 3pt 4pt }→top=2pt;right=3pt;bottom=4pt;left=3pt border-top-color 设定上边框颜色border-right-color 设定右边框颜色 border-bottom-color 设定下边框颜色border-left-color 设定左边框颜色 支 持:IE4、NC4 适 用:区块元素 可能值: 预设值:color性质之值 继承性:无 一般范例:DIV { border-top-color : BLUE } 同轴范例: border-color 综合设定边框颜色 支 持:IE4、NC4 适 用:区块元素 可能值:依序设定top,right,bottom,left的边框颜色 预设值:无 继承性:无 一般范例:DIV { border-color : RED GREEN BLUE YELLOW } 同轴范例: 要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个边框;如果只 有指定一个合法设订值,则会统一套用于四个边框;若只有指定二或三个合法设定值,则 未指定的边框会套用对边的颜色设定值;若无指定此一性质,则套用color性质之设定值。 DIV{border-color:RED }→top=RED;right=RED;bottom=RED;left=RED DIV{border-color:RED GREEN }→top=RED;right=GREEN;bottom=RED;left=GREEN DIV{border-color: RED GREEN BLUE}→top=RED;right=GREEN;bottom=BLUE;left=GREEN border-top-style 设定上边框样式border-right-style 设定右边框样式 border-bottom-style 设定下边框样式border-left-style 设定左边框样式 支 持:IE4、NC4 适 用:区块元素 可能值: none不显示边框 dotted虚线(IE4、NC4浏览器当作实线) dashed短直线(IE4、NC4浏览器当作实线) solid实线 double双直线 ridge3D凸线 groove3D凹线 outset3D隆起(IE4不显示) inset3D嵌入(IE4不显示) 预设值:none 继承性:无 一般范例:DIV { border-top-style : inset } 同轴范例: border-style 综合设定边框样式 支 持:IE4、NC4 适 用:区块元素 可能值:依序设定top,right,bottom,left的边框样式 none {1,4}不显示边框 dotted {1,4}虚线(IE4、NC4浏览器当作实线) dashed {1,4}短直线(IE4、NC4浏览器当作实线) solid {1,4}实线 double {1,4}双直线 ridge {1,4}3D凸线 groove {1,4}3D凹线 outset {1,4}3D隆起(IE4不显示) inset {1,4}3D嵌入(IE4不显示) 预设值:无 继承性:无 一般范例:DIV { border-style : ridge groove outset inset } 同轴范例: 要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个边框;如果只 有指定一个合法设订值,则会统一套用于四个边框;若只有指定二或三个合法设定值,则 未指定的边框会套用对边的样式设定值。 DIV{border-width:outset}→top=outset;right=outset;bottom=outset;left=outset DIV{border-width:outset inset}→top=outset;right=inset;bottom=outset;left=inset DIV{border-width:outset inset ridge}→top=outset;right=inset;bottom=ridge;left=inset border-top 综合设定上边框性质border-right 综合设定右边框性质 border-bottom 综合设定下边框性质border-left 综合设定左边框性质 支 持:IE4、NC4 适 用:区块元素 可能值: 预设值:无 继承性:无 一般范例:DIV { border-top : 2pt solid BLUE } 同轴范例: border 综合设定边框性质 支 持:IE4、NC4 适 用:区块元素 可能值: 预设值:无 继承性:无 一般范例:DIV { border : 2pt solid BLUE } 同轴范例: 要附带说明的是,这个指令只能指定一组设定值,也就是说,上右下左四个边框都将套用同一组的设定值,而不能作个别边框的设定值变化。 padding-top 设定上方补白宽度padding-right 设定右方补白宽度 padding-bottom 设定下方补白宽度padding-left 设定左方补白宽度 支 持:IE4、NC4 适 用:区块元素 可能值: 预设值:0 继承性:无 一般范例:DIV { padding-top : 5pt } 同轴范例: padding 综合设定补白宽度 支 持:IE4、NC4 适 用:区块元素 可能值:依序设定top,right,bottom,left的补白宽度 预设值:无 继承性:无 一般范例:DIV { padding : 2pt 5pt 2pt 5pt } 同轴范例: 要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个补白;如果只有指定一个合法设订值,则会统一套用于四个补白;若只有指定二或三个合法设定值,则 未指定的补白会套用对边的宽度设定值。 DIV { padding: 1pt }→top=1pt;right=1pt;bottom=1pt;left=1pt DIV { padding: 1pt 2pt }→top=1pt;right=2pt;bottom=1pt;left=2pt DIV { padding: 1pt 2pt 3pt }→top=1pt;right=2pt;bottom=3pt;left=2pt |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 05:34 , Processed in 0.172892 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.