本 章 C S S 的 主 要 作 用
在前面的章节介绍完了声明与应用的方法及 一些特性之後,从这章开始,便要正式进入CSS的指令介绍了!本章有两个介绍的主 题,第一个部份介绍的是颜色与背景性质的CSS,其主要的作用在于设定元素的前景 颜色、背景颜色与背景图形等样式设定的性质;而第二部份为您介绍的是用于控制摆放 元素位置的CSS的指令。
颜 色 背 景 的 C S S 指 令
color 设定前景颜色
支 持IE3、IE4、NC4
适 用所有元素
可能值
%26lt;color%26gt;
设定颜色,请参考第一章颜色使用的相关说明预设值视浏览器而定
继续性有
一般范例SPAN { color : BLUE }
同轴范例%26lt;SPAN style="color:BLUE"%26gt;
background-color 设定背景颜色
支 持IE4、NC4
适 用所有元素
可能值
%26lt;color%26gt;
设定颜色,请参考第一章颜色使用的相关说明
transparent
将父元素(颜色或图案)的背景透明化预设值transparent
继续性无
一般范例BODY { background-color : BLUE }
同轴范例%26lt;BODY style="background-color:BLUE"%26gt;
background-image 设定背景图形
支 持IE4、NC4
适 用所有元素
可能值
%26lt;url%26gt;
设定图档URL,请参考第一章URL表示的相关说明
none
不使用背景图案预设值transparent
继续性无
一般范例
BODY { background-image : URL("http://yourweb/path/file_name") }
同轴范例
%26lt;BODY style="background-image:URL('http://yourweb/path/file_name')"%26gt;
background-repeat 设定背景重复
支 持IE4、NC4
适 用所有元素
可能值
repeat
重复背景图形填满页面
repeat-x
水平方向重复背景图形
repeat-y
垂直方向重复背景图形
no-repeat
不重复显示背景图形预设值repeat
继续性无
一般范例BODY { background-repeat : repeat-x }
同轴范例%26lt;BODY style="background-repeat: repeat-x"%26gt;
background-attachment 设定背景附著
支 持IE4、NC4
适 用所有元素
可能值
scroll
背景图形随著卷轴卷动
fixed
背景图形随著卷轴卷动(浮水印)预设值scrool
继续性无
一般范例BODY { background-attachment : fixed }
同轴范例%26lt;BODY style="background-attachment:fixed"%26gt;
background-position 设定背景位置
支 持IE4、NC4
适 用区块元素
可能值
%26lt;percent%26gt; X% Y%
图形上X% Y%的点对准元素的X% Y%位置
%26lt;length%26gt; X Y
将图形左上角置于元素左上角水平 X垂直 Y之处
center
背景图形置于中心
left
背景图形对 左边
right
背景图形对 右边
top
背景图形对 顶部
bottom
背景图形对 底部预设值0% 0%
继续性无
一般范例BODY { background- position : 100% 50% }
同轴范例%26lt;BODY style="background- position:100% 50%"%26gt;
background 综合设定背景性质
支 持IE3、IE4、NC4
适 用所有元素
可能值
background-color
设定背景颜色
background-image
设定背景图形
background-repeat
设定背景重复
background-attachment
设定背景附著
background-position
设定背景位置预设值无
继续性无
一般范例
BODY { BLUE url(image/gif) repeat-x fixed center }
同轴范例
%26lt;BODY style="BLUE url(image/gif) repeat-x fixed center"%26gt;
位 置 摆 放 的 C S S 指 令
float 设定浮动性质(多用于文绕图的情形)
支 持IE4、NC4
适 用区块元素或图形
可能值
left
元素靠左,文字围绕其右
right
元素靠右,文字围绕其左
none
以预设的方法显示预设值none
继续性无
一般范例DIV { float : right }
同轴范例%26lt;DIV style="float:right"%26gt;
clear 设定清除性质(设定是否答应浮动元素之存在)
支 持IE4
适 用区块元素或图形
可能值
both
若两边有浮动元素,则该元素移至浮动元素下方
left
若左边有浮动元素,则该元素移至浮动元素下方
right
若右边有浮动元素,则该元素移至浮动元素下方
none
以预设的方法显示预设值none
继续性无
一般范例DIV { clear : right }
同轴范例%26lt;DIV style="clear:right"%26gt;
width 设定宽度
支 持IE4、NC4
适 用区块元素或图形
可能值
%26lt;length%26gt;
长度单位,请参考第一章基本单位的相关说明
%26lt;percentage%26gt;
百分比,以父元素宽度为基准
auto
以固定比例自动变化大小预设值auto
继续性无
一般范例DIV { width : 300pt }
同轴范例%26lt;DIV style="width:300pt"%26gt;
height 设定高度
支 持IE4、NC4
适 用区块元素或图形
可能值
%26lt;length%26gt;
长度单位,请参考第一章基本单位的相关说明
%26lt;percentage%26gt;
百分比,以父元素宽度为基准
auto
以固定比例自动变化大小预设值auto
继续性无
一般范例DIV { height : 300pt }
同轴范例%26lt;DIV style="height:300pt"%26gt;
position 设定位置
支 持IE4、NC4
适 用区块元素
可能值
absolute
以父元素为基准,摆设在特定位置上
relative
以相邻元素为基准,摆设在特定位置上
static
预设位置,以该元素于原始码中位置而定预设值absolute
继续性无
一般范例DIV { position : static }
同轴范例%26lt;DIV style="position:static"%26gt;
top 设定顶端位置
支 持IE4、NC4
适 用区块元素
可能值
%26lt;length%26gt;
长度单位,请参考第一章基本单位的相关说明
%26lt;percentage%26gt;
百分比,以父元素宽度为基准
auto
以正常方式显示预设值auto
继续性无
一般范例DIV { top : 30pt }
同轴范例%26lt;DIV style="top:30pt"%26gt;
left 设定左端位置
支 持IE4、NC4
适 用区块元素
可能值
%26lt;length%26gt;
长度单位,请参考第一章基本单位的相关说明
%26lt;percentage%26gt;
百分比,以父元素宽度为基准
auto
以正常方式显示预设值auto
继续性无
一般范例DIV { left : 30pt }
同轴范例%26lt;DIV style="left:30pt"%26gt;
clip 设定裁剪(设定某区域外形及大小,区域外通透)
支 持IE4、NC4
适 用区块元素
可能值
rect(top,right,bottom,left)
设定矩形之上右下左长度,会自动比对对边长度
一般 写法为rect(0,长度,长度,0)
不可以写为rect(0,0,长度,长度)
四个数值皆可以"auto"代替
auto
以正常方式显示预设值auto
继续性无
一般范例DIV { clip : rect(0,100px,50px,0) }
同轴范例%26lt;DIV style="clip:rect(0,100px,50px,0)"%26gt;
overflow 设定溢位处理(控制当元素内容超过该元素大小时的显示方式)
支 持IE4
适 用区块元素
可能值
visible
元素将不会依所设订大小显示,而能看见所有内容
hidden
超过元素所设订大小之部份将被隐藏不予显示
scroll
如有必要出现卷轴可让使用者看到全部的内容
auto
以预设的方式显示预设值auto
继续性无
一般范例DIV { overflow : scroll }
同轴范例%26lt;DIV style="overflow:scroll"%26gt;
visibility 设定可视度
支 持IE4、NC4
适 用所有元素
可能值
visible
设定该元素显示
hidden
设定该元素不显示,但仍占据空间
inherit
以父元素可视度决定预设值inherit
继续性无
一般范例DIV { visibility : hidden }
同轴范例%26lt;DIV style="visibility:hidden"%26gt;
z-index 设定Z轴参数(三度空间)
支 持IE4、NC4
适 用区块元素
可能值
%26lt;number%26gt;
十进位数值,数值大的元素会出现在数值小的元素的上方
auto
当元素位置重复时,原始码中写在後面元素会出现在写在前面元素的上方预设值auto
继续性无
一般范例DIV { z-index : 3 }
同轴范例%26lt;DIV style="z-index:3"%26gt;
