在dreamweaver中的CSS样式中,vlink,alink,link和a:link什么区别?

html-css011

在dreamweaver中的CSS样式中,vlink,alink,link和a:link什么区别?,第1张

分类: 电脑/网络 >>互联网

解析:

一组专门的预定义的类称为伪类,主要用来处理超链接的状态。超链接文字的状态可以通过伪类选择符+样式规则来控制。伪类选择符包括:

① 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是系动词,后跟表语,说明主语情况。)。