本 章 C S S 的 主 要 作 用
本章介绍的是区块性质的CSS指令以及它 们的应用与特性,可以设定与控制区块的位置,大小及边缘宽度等性质。本章也将分成 两个部份为您介绍,第一部份要讲的是区块各部份名称与概念的介绍,对于区块有一点 概念后,第二部份才再进入区块性质的CSS指令的介绍。
区 块 各 部 份 名 称 与 概 念
其实我们还可以把所谓的「区块」细分成如 下面图形所表示的几个部份。
由外而内为您作介绍:
MARGIN: 边缘,虽然是通透的部份,但是可以藉由边缘宽度的调整来达到内容元素位置调整的目的。
BORDER: 边框,就是外框的部份,经由CSS指令您可以控制边框的宽度、颜色和样式,不再死板!
PADDING: 补白,也就是内容元素与框架之间的这段距离与空间,也可以利用CSS指令去控制大小。
元素: 内容元素,也就是您放置于该区块内的内容,或为文字,或为图形,或为所有其它元素。
MARGIN: 边缘,虽然是通透的部份,但是可以藉由边缘宽度的调整来达到内容元素位置调整的目的。
BORDER: 边框,就是外框的部份,经由CSS指令您可以控制边框的宽度、颜色和样式,不再死板!
PADDING: 补白,也就是内容元素与框架之间的这段距离与空间,也可以利用CSS指令去控制大小。
元素: 内容元素,也就是您放置于该区块内的内容,或为文字,或为图形,或为所有其它元素。
区 块 性 质 的 C S S 指 令
支 持:IE3、IE4、NC4
适 用:区块元素
可能值: <length>长度单位,请参考第一章基本单位的相关说明<percentage>百分比,相对于元素宽度大小auto使用浏览器预设值预设值:0
继承性:无
适 用:区块元素
可能值: <length>长度单位,请参考第一章基本单位的相关说明<percentage>百分比,相对于元素宽度大小auto使用浏览器预设值预设值:0
继承性:无
一般范例:DIV { margin-top : 20pt }
同轴范例:<DIV style="margin-top:20pt">
同轴范例:<DIV style="margin-top:20pt">
margin 综合设定边缘宽度
支 持:IE3、IE4、NC4
适 用:区块元素
可能值:依序设定top,right,bottom,left的边缘宽度 <length> {1,4}长度单位,请参考第一章基本单位的相关说明<percentage> {1,4}百分比,相对于元素宽度大小auto {1,4}使用浏览器预设值预设值:无
继承性:无
适 用:区块元素
可能值:依序设定top,right,bottom,left的边缘宽度 <length> {1,4}长度单位,请参考第一章基本单位的相关说明<percentage> {1,4}百分比,相对于元素宽度大小auto {1,4}使用浏览器预设值预设值:无
继承性:无
一般范例:DIV { margin : 20pt 15pt 10pt 5pt }
同轴范例:<DIV style="margin:20pt 15pt 10pt 5pt">
要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个边缘;如果只 有指定一个合法设订值,则会统一套用于四个边持;若只有指定二或三个合法设定值,则 未指定的边缘会套用对边的宽度设定值。 同轴范例:<DIV style="margin:20pt 15pt 10pt 5pt">
支 持:IE4、NC4
适 用:区块元素
可能值:thin < medium < thick thin统一的绝对单位,因浏览器而异medium统一的绝对单位,因浏览器而异thick统一的绝对单位,因浏览器而异<length>长度单位,请参考第一章基本单位的相关说明预设值:medium
继承性:无
适 用:区块元素
可能值:thin < medium < thick thin统一的绝对单位,因浏览器而异medium统一的绝对单位,因浏览器而异thick统一的绝对单位,因浏览器而异<length>长度单位,请参考第一章基本单位的相关说明预设值:medium
继承性:无
一般范例:DIV { border-top-width : 2pt }
同轴范例:<DIV style="border-top-width:2pt">
同轴范例:<DIV style="border-top-width:2pt">
border-width 综合设定边框宽度
支 持:IE4、NC4
适 用:区块元素
可能值:依序设定top,right,bottom,left的边框宽度 thin {1,4}统一的绝对单位,因浏览器而异medium {1,4}统一的绝对单位,因浏览器而异thick {1,4}统一的绝对单位,因浏览器而异<length> {1,4}长度单位,请参考第一章基本单位的相关说明预设值:无
继承性:无
适 用:区块元素
可能值:依序设定top,right,bottom,left的边框宽度 thin {1,4}统一的绝对单位,因浏览器而异medium {1,4}统一的绝对单位,因浏览器而异thick {1,4}统一的绝对单位,因浏览器而异<length> {1,4}长度单位,请参考第一章基本单位的相关说明预设值:无
继承性:无
一般范例:DIV { border-width : 4pt 3pt 2pt 1pt }
同轴范例:<DIV style="border-width:4pt 3pt 2pt 1pt">
要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个边框;如果只 有指定一个合法设订值,则会统一套用于四个边框;若只有指定二或三个合法设定值,则 未指定的边框会套用对边的宽度设定值。 同轴范例:<DIV style="border-width:4pt 3pt 2pt 1pt">
支 持:IE4、NC4
适 用:区块元素
可能值: <color>设定颜色,请参考第一章颜色使用的相关说明预设值:color性质之值
继承性:无
适 用:区块元素
可能值: <color>设定颜色,请参考第一章颜色使用的相关说明预设值:color性质之值
继承性:无
一般范例:DIV { border-top-color : BLUE }
同轴范例:<DIV style="border-top-color:BLUE">
同轴范例:<DIV style="border-top-color:BLUE">
border-color 综合设定边框颜色
支 持:IE4、NC4
适 用:区块元素
可能值:依序设定top,right,bottom,left的边框颜色 <color> {1,4}设定颜色,请参考第一章颜色使用的相关说明预设值:无
继承性:无
适 用:区块元素
可能值:依序设定top,right,bottom,left的边框颜色 <color> {1,4}设定颜色,请参考第一章颜色使用的相关说明预设值:无
继承性:无
一般范例:DIV { border-color : RED GREEN BLUE YELLOW }
同轴范例:<DIV style="border-color:RED GREEN BLUE YELLOW">
要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个边框;如果只 有指定一个合法设订值,则会统一套用于四个边框;若只有指定二或三个合法设定值,则 未指定的边框会套用对边的颜色设定值;若无指定此一性质,则套用color性质之设定值。 同轴范例:<DIV style="border-color:RED GREEN BLUE YELLOW">
支 持:IE4、NC4
适 用:区块元素
可能值: none不显示边框dotted虚线(IE4、NC4浏览器当作实线)dashed短直线(IE4、NC4浏览器当作实线)solid实线double双直线ridge3D凸线groove3D凹线outset3D隆起(IE4不显示)inset3D嵌入(IE4不显示)预设值:none
继承性:无
适 用:区块元素
可能值: none不显示边框dotted虚线(IE4、NC4浏览器当作实线)dashed短直线(IE4、NC4浏览器当作实线)solid实线double双直线ridge3D凸线groove3D凹线outset3D隆起(IE4不显示)inset3D嵌入(IE4不显示)预设值:none
继承性:无
一般范例:DIV { border-top-style : inset }
同轴范例:<DIV style="border-top-style:inset">
同轴范例:<DIV style="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不显示)预设值:无
继承性:无
适 用:区块元素
可能值:依序设定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 style="border-style:ridge groove outset inset">
要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个边框;如果只 有指定一个合法设订值,则会统一套用于四个边框;若只有指定二或三个合法设定值,则 未指定的边框会套用对边的样式设定值。 同轴范例:<DIV style="border-style:ridge groove outset inset">
支 持:IE4、NC4
适 用:区块元素
可能值: <border-width>设定该边框宽度,请参考上面的介绍与说明<border-style>设定该边框样式,请参考上面的介绍与说明<border-color>设定该边框颜色,请参考上面的介绍与说明预设值:无
继承性:无
适 用:区块元素
可能值: <border-width>设定该边框宽度,请参考上面的介绍与说明<border-style>设定该边框样式,请参考上面的介绍与说明<border-color>设定该边框颜色,请参考上面的介绍与说明预设值:无
继承性:无
一般范例:DIV { border-top : 2pt solid BLUE }
同轴范例:<DIV style="border-top:2pt solid BLUE">
同轴范例:<DIV style="border-top:2pt solid BLUE">
border 综合设定边框性质
支 持:IE4、NC4
适 用:区块元素
可能值: <border-width>设定边框宽度,请参考上面的介绍与说明<border-style>设定边框样式,请参考上面的介绍与说明<border-color>设定边框颜色,请参考上面的介绍与说明预设值:无
继承性:无
适 用:区块元素
可能值: <border-width>设定边框宽度,请参考上面的介绍与说明<border-style>设定边框样式,请参考上面的介绍与说明<border-color>设定边框颜色,请参考上面的介绍与说明预设值:无
继承性:无
一般范例:DIV { border : 2pt solid BLUE }
同轴范例:<DIV style="border:2pt solid BLUE">
要附带说明的是,这个指令只能指定一组设定值,也就是说,上右下左四个边框都将套用同一组的设定值,而不能作个别边框的设定值变化。同轴范例:<DIV style="border:2pt solid BLUE">
支 持:IE4、NC4
适 用:区块元素
可能值: <length>长度单位,请参考第一章基本单位的相关说明<percentage>百分比,相对于元素宽度大小预设值:0
继承性:无
适 用:区块元素
可能值: <length>长度单位,请参考第一章基本单位的相关说明<percentage>百分比,相对于元素宽度大小预设值:0
继承性:无
一般范例:DIV { padding-top : 5pt }
同轴范例:<DIV style="padding-top:5pt">
同轴范例:<DIV style="padding-top:5pt">
padding 综合设定补白宽度
支 持:IE4、NC4
适 用:区块元素
可能值:依序设定top,right,bottom,left的补白宽度 <length> {1,4}长度单位,请参考第一章基本单位的相关说明<percentage> {1,4}百分比,相对于元素宽度大小预设值:无
继承性:无
适 用:区块元素
可能值:依序设定top,right,bottom,left的补白宽度 <length> {1,4}长度单位,请参考第一章基本单位的相关说明<percentage> {1,4}百分比,相对于元素宽度大小预设值:无
继承性:无
一般范例:DIV { padding : 2pt 5pt 2pt 5pt }
同轴范例:<DIV style="padding:2pt 5pt 2pt 5pt">
要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个补白;如果只有指定一个合法设订值,则会统一套用于四个补白;若只有指定二或三个合法设定值,则 未指定的补白会套用对边的宽度设定值。 同轴范例:<DIV style="padding:2pt 5pt 2pt 5pt">