分享
 
 
 

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

王朝html/css/js·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

本章CSS的主要作用

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

区块各部份名称与概念

其实我们还可以把所谓的「区块」细分成的几个部份。

由外而内为您作介绍:

MARGIN: 边缘,虽然是通透的部份,但是可以藉由边缘宽度的调整来达到内容元素位置调整的目的。

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

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

元素: 内容元素,也就是您放置于该区块内的内容,或为文字,或为图形,或为所有其它元素。

附带一提的是,所谓的区块宽度是指整个包含边缘在内的宽度,而元素宽度指的只 是内容元素的宽度。有了这些对区块各部份的基本概念与认识之后,接下来就要来介绍 控制区块各部份分别的的CSS指令了!

区块性质的CSS指令

margin-top设定上边缘宽度 margin-right 设定右边缘宽度

margin-bottom设定下边缘宽度 margin-left设定左边缘宽度

支持:IE3、IE4、NC4

适用:区块元素

可能值: <length> 长度单位,请参考第一章基本单位的相关说明

<percentage> 百分比,相对于元素宽度大小

auto 使用浏览器预设值

预设值:0

继承性:无

一般范例:DIV { 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} 使用浏览器预设值

预设值:无

继承性:无

一般范例:DIV { margin : 20pt 15pt 10pt 5pt }

同轴范例:<DIV style="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 统一的绝对单位,因浏览器而异

<length> 长度单位,请参考第一章基本单位的相关说明

预设值:medium

继承性:无

一般范例:DIV { 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} 长度单位,请参考第一章基本单位的相关说明

预设值:无

继承性:无

一般范例:DIV { border-width : 4pt 3pt 2pt 1pt }

同轴范例:<DIV style="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> 设定颜色,请参考第一章颜色使用的相关说明

预设值:color性质之值

继承性:无

一般范例:DIV { border-top-color : BLUE }

同轴范例:<DIV style="border-top-color:BLUE">

border-color综合设定边框颜色

支持:IE4、NC4

适用:区块元素

可能值:依序设定top,right,bottom,left的边框颜色 <color> {1,4} 设定颜色,请参考第一章颜色使用的相关说明

预设值:无

继承性:无

一般范例:DIV { border-color : RED GREEN BLUE YELLOW }

同轴范例:<DIV style="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 双直线

ridge 3D凸线

groove 3D凹线

outset 3D隆起(IE4不显示)

inset 3D嵌入(IE4不显示)

预设值:none

继承性:无

一般范例:DIV { 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不显示)

预设值:无

继承性:无

一般范例:DIV { border-style : ridge groove outset inset }

同轴范例:<DIV style="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

适用:区块元素

可能值: <border-width> 设定该边框宽度,请参考上面的介绍与说明

<border-style> 设定该边框样式,请参考上面的介绍与说明

<border-color> 设定该边框颜色,请参考上面的介绍与说明

预设值:无

继承性:无

一般范例:DIV { border-top : 2pt solid BLUE }

同轴范例:<DIV style="border-top:2pt solid BLUE">

border综合设定边框性质

支持:IE4、NC4

适用:区块元素

可能值: <border-width> 设定边框宽度,请参考上面的介绍与说明

<border-style> 设定边框样式,请参考上面的介绍与说明

<border-color> 设定边框颜色,请参考上面的介绍与说明

预设值:无

继承性:无

一般范例:DIV { border : 2pt solid BLUE }

同轴范例:<DIV style="border:2pt solid BLUE">

要附带说明的是,这个指令只能指定一组设定值,也就是说,上右下左四个边框都将套用同一组的设定值,而不能作个别边框的设定值变化。

padding-top设定上方补白宽度 padding-right 设定右方补白宽度

padding-bottom设定下方补白宽度 padding-left设定左方补白宽度

支持:IE4、NC4

适用:区块元素

可能值: <length> 长度单位,请参考第一章基本单位的相关说明

<percentage> 百分比,相对于元素宽度大小

预设值:0

继承性:无

一般范例:DIV { padding-top : 5pt }

同轴范例:<DIV style="padding-top:5pt">

padding综合设定补白宽度

支持:IE4、NC4

适用:区块元素

可能值:依序设定top,right,bottom,left的补白宽度 <length> {1,4} 长度单位,请参考第一章基本单位的相关说明

<percentage> {1,4} 百分比,相对于元素宽度大小

预设值:无

继承性:无

一般范例:DIV { padding : 2pt 5pt 2pt 5pt }

同轴范例:<DIV style="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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有