解析:
一组专门的预定义的类称为伪类,主要用来处理超链接的状态。超链接文字的状态可以通过伪类选择符+样式规则来控制。伪类选择符包括:
① a:link:未访问链接
② a:visited:已访问链接
③ a:active:激活时(链接获得焦点时)链接的颜色
④ a:hover:鼠标移到链接上时
一般a:hover和a:visited链接的状态(颜色、下划线等)应该是相同的。前三者分别对应body元素的link、vlink、alink这三个属性。四个“状态”的先后过程是:a:link ->a:hover ->a:active ->a:visited。另外,a:active不能设置有无下划线(总是有的)。
举例:伪类的常见状态值
<style type = “text/css”>
<!--
a:link {color: bluetext-decoration:none} 未访问:蓝色、无下划线
a:active:{color: red} 激活:红色
a:visited {color:purpletext-decoration:none} 已访问:purple、无下划线
a:hover {color: redtext-decoration:underline} 鼠标移近:红色、下划线
-->
</style>
文字超级链接的颜色(包括未被访问的链接颜色、鼠标的链接上的颜色、已被访问过的链接颜色等等)可以用层叠样式表(CSS)定义,下面就介绍如何能随心所欲地设置文字链接的颜色。(1)控制超链接颜色:
alink:鼠标单击后的颜色;
vlink:已经链接过的颜色;
link: 未链接的颜色;
(2)超级链接的默认颜色是:未被访问的超级链接是蓝色、被访问过的超级链接是紫色;
(3)要想使CSS定义的颜色起作用,在超级链接的文本的颜色属性中什么都不要填;
(4)若你已定义了文本的颜色,发现CSS中定义的超级链接颜色不起作用,你可以取消文本的颜色定义,或取消超级链接再重新定义一次,CSS定义的颜色就起作用了;
(5)超级链接上各种状态下文本颜色的关系:一旦定义了被访问过的链接的颜色(A: visited),则当链接被访问过后,该链接的颜色不再改变,即定义鼠标在超级链接上的颜色(a: hover)将不起作用了。若不定义被访问过的链接的颜色(A: visited),则当鼠标在超级链接上显示a: hover 中定义的颜色,当鼠标移开时显示a 中定义的颜色。
从上述可以看出,文本链接的颜色实际上只能在两种颜色之间变换,并没有像有些文章中讲的那样可以在多种颜色之间变换,但由于用那两种颜色可以任意,所以应该讲颜色的选择范围还是比较大的。
Vlink是动词词性。其为系动词,也称连系动词。全称:linkingverb,常见的连系单词有:be(是),seem(似乎),look(看起来),appear(似乎),feel(觉得),sound(听起来),smell(闻起来),taste(尝起来),keep(保持),remain(保持),stand(站立),lie(躺),stay(停留)等。
系动词是用来辅助主语的动词。它本身有词义,但不能单独用作谓语,其后必须跟表语,构成系表结构说明主语的状况、性质、特征等情况。在英语中,系动词的功能主要是把表语(名词、形容词、某些副词、非谓词、介词短语、从句)和它的主语联系在一起,说明主语的性质、特征、品性或状态。
它有自己的但不完全的词义,不能在句中独立作谓语,必须和后面的表语一起构成句子的谓语。它虽是虚词,但是其用法很复杂,而且不可忽视。
例如:连接主语和表语的动词称为连系动词。不能独立存在,后面必须跟表语一起构成复合谓语,表示主语的身份、类别、特征、状态等。例如:Hefeltillyesterday。他昨天病了。(felt是系动词,后跟表语,说明主语情况。)。