Los Angeles Chinese Learning Center, providing private Chinese Mandarin classes, Chinese tutors, Mandarin interpreter and translators, China investment report, investment opportunity report, China intelligence report, information on Chinese herbal medicines in Los Angeles
Corporate Services Other Services
Private Instruction Invest in China
Curriculum FAQ
Business Culture Links
Textbooks Our Staff
Hours and Location Contact Us
 

CSS 速成 (6)

颜色及背景属性

--------------------------------------------------------------------------------

颜色
语法: color: <颜色>

初始值: 由浏览器决定

适用于: 所有对象

向下兼容: 是


颜色属性允许网页制作者指定一个元素的颜色。查看单位可以知道颜色值的描述. 一些颜色规则的例子包括:

H1 { color: blue }
H2 { color: #000080 }
H3 { color: #0c0 }
为了避免与用户的样式表之间的冲突,背景和颜色属性应该始终一起指定。


--------------------------------------------------------------------------------

背景颜色
语法: background-color: <值>

允许值: <颜色> | transparent (透明)

初始值: transparent (透明)

适用于: 所有对象

向下兼容: 否


背景颜色属性设定一个元素的背景颜色。例如:

BODY { background-color: white }
H1 { background-color: #000080 }
为了避免与用户的样式表之间的冲突,无论任何背景颜色被使用的时候,背景图象都应该被指定。而大多数情况下,background-image: none都是合适的。

网页制作者也可以使用略写的背景属性,通常会比背景颜色属性获得更好的支持。


--------------------------------------------------------------------------------

背景图象
语法: background-image: <值>

允许值: <统一资源定位URLs> | none (无)

初始值: none (无)

适用于: 所有对象

向下兼容: 否


背景图象属性设定一个元素的背景图象。例如:

BODY { background-image: url(/images/foo.gif) }
P { background-image: url(http://www.htmlhelp.com/bg.png) }
为了那些不载入图象的浏览者,当定义了背景图象后,应该也要定义一个类似的背景颜色。

网页制作者也可以使用略写的背景属性,通常会比背景图象属性获得更好的支持。


--------------------------------------------------------------------------------

背景重复
语法: background-repeat: <值>

允许值: repeat | repeat-x | repeat-y | no-repeat

初始值: repeat

适用于: 所有对象

向下兼容: 否


背景重复属性决定一个指定的背景图象如何被重复。值为repeat-x时,图象横向重复,当值为repeat-y时图象纵向重复。例如:

BODY { background: white url(candybar.gif);
background-repeat: repeat-x }
在以上例子中, 图象只会被横向平铺。

网页制作者也可以使用略写的背景属性,通常会比背景重复属性获得更好的支持。


--------------------------------------------------------------------------------

背景附件
语法: background-attachment: <值>

允许值: scroll | fixed

初始值: scroll

适用于: 所有对象

向下兼容: 否


背景附件属性决定指定的背景图象是跟随内容滚动,还是被看作油画固定不动。例如,以下指定一个固定的背景图象:

BODY { background: white url(candybar.gif);
background-attachment: fixed }
网页制作者也可以使用略写的背景属性,通常会比背景附件属性获得更好的支持。


--------------------------------------------------------------------------------

背景位置
语法: background-position: <值>

允许值: [<百分比> | <长度>]{1,2} | [top | center | bottom] || [left | center | right]

初始值: 0% 0%

适用于: 块级及替换元素

向下兼容: 否


图象位置属性给出指定背景图象的最初位置。这个属性只能应用于块级元素和替换元素。(替换元素仅指一些已知原有尺寸的元素。HTML替换元素包括 IMG, INPUT, TEXTAREA, SELECT, 和 OBJECT。)

安排背景位置最容易的方法是使用关键字:

横向的关键字 (left, center, right)
纵向的关键字 (top, center, bottom)
百分比和长度也可用作安排背景图象的位置。百分比和元素字体大小有关。虽然使用长度是允许的,但因为它们处理不同的显示分辨率有不可避免的缺点,所以不被推荐。

当使用百分比或长度时,需首先指定横向位置,接着是纵向位置。一个值,例如20% 65%,指定图象的左起20%上起65%的那点会被放在元素的左起20%上起65%的那点的所在位置。一个值如5px 10px,指定图象的左上角会被放在元素的左起5像素上起10像素的位置。

如果仅给出横向的值,纵向位置的值为50%。长度和百分比的组合是允许的,负值也行。例如,10% -2cm是允许的。虽然,百分比和长度是不能够和关键字组合。

关键字解释如下:

top left = left top = 0% 0%
top = top center = center top = 50% 0%
right top = top right = 100% 0%
left = left center = center left = 0% 50%
center = center center = 50% 50%
right = right center = center right = 100% 50%
bottom left = left bottom = 0% 100%
bottom = bottom center = center bottom = 50% 100%
bottom right = right bottom = 100% 100%
如果背景图象被看作油画般固定不动,关于油画的图象会代替元素被放置。

网页制作者也可以使用略写的背景属性,通常会比背景位置属性获得更好的支持。


--------------------------------------------------------------------------------

背景
语法: background: <值>

允许值: <背景颜色> || <背景图象> || <背景重复> || <背景附件> || <背景位置>

初始值: 未定义

适用于: 所有对象

向下兼容: 否


背景属性是一个更明确的背景—关系属性的略写。以下是一些背景的声明:

BODY { background: white url(http://www.htmlhelp.com/foo.gif) }
BLOCKQUOTE { background: #7fffd4 }
P { background: url(../backgrounds/pawn.png) #f0f8ff fixed }
TABLE { background: #0c0 url(leaves.jpg) no-repeat bottom right }
当一个值未被指定时,将接受其初始值。例如,在上述的前三条规则,背景位置属性将被设置为0% 0%。

为了避免与用户的样式表之间的冲突,背景和颜色应该一起被指定。



 

 
All contents copyright ? Los Angeles Chinese Learning Center, unless otherwise noted. Website Hosting and Promotion Cortiloss, Cortislim, Enzyte, Ogoplex, 5 HTP, Chitosan, Stacker 2, Stacker 3, Stamina, Zantrex