CSS中a:link是什么意思

html-css0140

CSS中a:link是什么意思,第1张

a:link

{color:

#FF0000}

/*

未访问的链接

*/

a:visited

{color:

#00FF00}

/*

已访问的链接

*/

a:hover

{color:

#FF00FF}

/*

当有鼠标悬停在链接上

*/

a:active

{color:

#0000FF}

/*

被选择的链接

*/

详细可以查看参考资料

a:link就是链接平常的状态,a:visited就是链接被访问过的状态,

a和a:link的区别我就举个例子吧:

css样式:a{

color:red}

a:link{

color:blue}那么以下

标签内的元素颜色显示如下,

<a>red</a>

<a

herf="#">bule</a>

实际上,大多数情况我们直接用a而不是a:link,一般情况下最终效果都会完全相同。

他们的区别

1、类

:定义的时候前面必须加点(.),格式是.xxx,可以在一个页面中调用多次。类一般就设文字颜色什么的。

2、标签:标签就是body、table、h3……之类的网页里面的标签,可以直接选择定义样式,网页里面的就会随之变化的。标签就是背景什么的。

3、高级:

高级定义的方式可以在前面加(.)或者(#),加点就是和类差不多,在前面加#的话就是id调用,比如定义#top,那么在调用的时候就是<div

id="top"></div>。记住#top只能调用一次。这点跟类不一样。就是一些链接什么的

alink

是a:active设置的是正在访问超链接的颜色!

vlink

是a:visited设置的是已经访问的超链接的颜色!

a:link是未访问的链接的颜色