正 文

CSS应用基础教程(6) 区块性质


www.7dspace.com  更新日期:2005-8-16 5:08:46  七度空间


本 章 C S S 的 主 要 作 用

  本章介绍的是区块性质的CSS指令以及它 们的应用与特性,可以设定与控制区块的位置,大小及边缘宽度等性质。本章也将分成 两个部份为您介绍,第一部份要讲的是区块各部份名称与概念的介绍,对于区块有一点 概念后,第二部份才再进入区块性质的CSS指令的介绍。


区 块 各 部 份 名 称 与 概 念

  其实我们还可以把所谓的「区块」细分成的几个部份。
由外而内为您作介绍:
MARGIN: 边缘,虽然是通透的部份,但是可以藉由边缘宽度的调整来达到内容元素位置调整的目的。

BORDER: 边框,就是外框的部份,经由CSS指令您可以控制边框的宽度、颜色和样式,不再死板!

PADDING: 补白,也就是内容元素与框架之间的这段距离与空间,也可以利用CSS指令去控制大小。

元素: 内容元素,也就是您放置于该区块内的内容,或为文字,或为图形,或为所有其它元素。
  附带一提的是,所谓的区块宽度是指整个包含边缘在内的宽度,而元素宽度指的只 是内容元素的宽度。有了这些对区块各部份的基本概念与认识之后,接下来就要来介绍 控制区块各部份分别的的CSS指令了!


区 块 性 质 的 C S S 指 令

margin-top   设定上边缘宽度 margin-right  设定右边缘宽度
margin-bottom 设定下边缘宽度 margin-left  设定左边缘宽度
可能值:
<length> 长度单位,请参考第一章基本单位的相关说明
<percentage> 百分比,相对于元素宽度大小
auto
margin 综合设定边缘宽度
依序设定top,right,bottom,left的边缘宽度
<length> {1,4} 长度单位,请参考第一章基本单位的相关说明
<percentage> {1,4} 百分比,相对于元素宽度大小
auto {1,4}
  要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个边缘;如果只 有指定一个合法设订值,则会统一套用于四个边持;若只有指定二或三个合法设定值,则 未指定的边缘会套用对边的宽度设定值。
DIV { margin: 20pt }
DIV { margin: 20pt 15pt }
DIV { margin: 20pt 15pt 10pt }


border-top-width  设定上边框宽度 border-right-width 设定右边框宽度
border-bottom-width设定下边框宽度 border-left-width  设定左边框宽度
thin < medium < thick
thin 统一的绝对单位,因浏览器而异
medium 统一的绝对单位,因浏览器而异
thick 统一的绝对单位,因浏览器而异
<length>
border-width 综合设定边框宽度
依序设定top,right,bottom,left的边框宽度
thin {1,4} 统一的绝对单位,因浏览器而异
medium {1,4} 统一的绝对单位,因浏览器而异
thick {1,4} 统一的绝对单位,因浏览器而异
<length> {1,4}
  要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个边框;如果只 有指定一个合法设订值,则会统一套用于四个边框;若只有指定二或三个合法设定值,则 未指定的边框会套用对边的宽度设定值。
DIV { border-width: 2pt }
DIV { border-width: 2pt 3pt }
DIV { border-width: 2pt 3pt 4pt }


border-top-color  设定上边框颜色 border-right-color 设定右边框颜色
border-bottom-color 设定下边框颜色 border-left-color  设定左边框颜色
可能值:
<color>
border-color 综合设定边框颜色
依序设定top,right,bottom,left的边框颜色
<color> {1,4}
  要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个边框;如果只 有指定一个合法设订值,则会统一套用于四个边框;若只有指定二或三个合法设定值,则 未指定的边框会套用对边的颜色设定值;若无指定此一性质,则套用color性质之设定值。
DIV{border-color:RED }
DIV{border-color:RED GREEN }
DIV{border-color: RED GREEN BLUE}


border-top-style  设定上边框样式 border-right-style 设定右边框样式
border-bottom-style 设定下边框样式 border-left-style  设定左边框样式
可能值:
none 不显示边框
dotted 虚线(IE4、NC4浏览器当作实线)
dashed 短直线(IE4、NC4浏览器当作实线)
solid 实线
double 双直线
ridge 3D凸线
groove 3D凹线
outset 3D隆起(IE4不显示)
inset
border-style 综合设定边框样式
依序设定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}
  要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个边框;如果只 有指定一个合法设订值,则会统一套用于四个边框;若只有指定二或三个合法设定值,则 未指定的边框会套用对边的样式设定值。
DIV{border-width:outset}
DIV{border-width:outset inset}
DIV{border-width:outset inset ridge}


border-top   综合设定上边框性质 border-right  综合设定右边框性质
border-bottom 综合设定下边框性质 border-left  综合设定左边框性质
可能值:
<border-width> 设定该边框宽度,请参考上面的介绍与说明
<border-style> 设定该边框样式,请参考上面的介绍与说明
<border-color>
border 综合设定边框性质
可能值:
<border-width> 设定边框宽度,请参考上面的介绍与说明
<border-style> 设定边框样式,请参考上面的介绍与说明
<border-color>
  要附带说明的是,这个指令只能指定一组设定值,也就是说,上右下左四个边框都将套用同一组的设定值,而不能作个别边框的设定值变化。


padding-top   设定上方补白宽度 padding-right  设定右方补白宽度
padding-bottom 设定下方补白宽度 padding-left  设定左方补白宽度
可能值:
<length> 长度单位,请参考第一章基本单位的相关说明
<percentage>
padding 综合设定补白宽度
依序设定top,right,bottom,left的补白宽度
<length> {1,4} 长度单位,请参考第一章基本单位的相关说明
<percentage> {1,4}
  要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个补白;如果只有指定一个合法设订值,则会统一套用于四个补白;若只有指定二或三个合法设定值,则 未指定的补白会套用对边的宽度设定值。
DIV { padding: 1pt }
DIV { padding: 1pt 2pt }
DIV { padding: 1pt 2pt 3pt }

上一篇:为打印输出创建一个CSS样式
下一篇:CSS应用基础教程(5) 文字性质
作者:  来源: ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐