css样式超链接,css样式超链接的4种状态如何设置

怎么在CSS里定义超链接的样式?

CSS中通过四个伪类来定义链接的样式,分别是:

创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站制作、网站建设、礼县网络推广、小程序设计、礼县网络营销、礼县企业策划、礼县品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供礼县建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

a:link         链接默认的样式

a:visited    链接已被访问过时的样式

a:hover     鼠标悬浮在链接上的样式

a:active     点击链接时候的样式

一般定义这四种样式的是“LVHA”的顺序来写样式,不然可能出现样式覆盖问题;

定义class样式一般分两种,一种在a标签上,一种在a标签外面,实例如下:

style type="text/css"LVHA

.aaa a:link{color:red;text-decoration:none;font-size:14px;}

.aaa a:visited{color:yellow;text-decoration:none;font-size:14px;}

.aaa a:hover{color:blue;text-decoration:none;font-size:14px;}

.aaa a:active{color:green;text-decoration:none;font-size:14px;}

/style

div class="aaa"a href="#"在a标签外的标签加class/a/divbr /

style type="text/css"LVHA

a.bbb:link{color:red;text-decoration:none;font-size:14px;}

a.bbb:visited{color:yellow;text-decoration:none;font-size:14px;}

a.bbb:hover{color:blue;text-decoration:none;font-size:14px;}

a.bbb:active{color:green;text-decoration:none;font-size:14px;}

/style

a href="#" class="bbb"在a标签加/a

利用css设置四种不同样式超链接的方法

html超链接样式包括:正在连接、访问过、鼠标盘旋,各个文本字体样式设置如下

style type="text/css"

!-- 超链接文本字体设置--

A {

FONT-SIZE: 16px; FONT-FAMILY: 宋体

}

!-- 超链接正在连接的文本字体设置--

A:link {

COLOR: #0055bb; TEXT-DECORATION: none

}

!-- 超链接访问过的文本字体设置--

A:visited {

COLOR: #0077bb; TEXT-DECORATION: none

}

!-- 超链接鼠标盘旋的文本字体设置--

A:hover {

COLOR: #ff0000; TEXT-DECORATION: none

}

/style

CSS如何设置超链接?

由于超链接有四种不同的状态,CSS用伪类来标识它们。

(1) :link:设置a对象在未被访问前的样式表属性。

(2) :visited:设置a对象在其链接地址已被访问过时的样式表属性。

(3) :hover:设置对象在其鼠标悬停时的样式表属性。

(4) :active:设置对象在被用户激活(在鼠标点击与释放之间发生的事件)时的样式表属性。

定义超链接的样式:

定义超链接样式的一般格式是:

选择符:伪类名 { 样式表 }

css中关于超链接的四个属性正确顺序为:

a:link {}

a:visited {}

a:hover {}

a:active {}

伪类名字对大小写不敏感,但在定义顺序上有要求。:hover必须被置于:link和:visited之后才是有效的,:active必须被置于:hover之后才是有效的。

如果没有指定伪类,则默认为 :link。

超链接默认情况下是始总有下滑线的,如果要去掉下划线,则需要添加样式 text-decoration: none;

例子:

a:link { color:#dd3409;text-decoration:none; font-size:13px; }/**//* 超链接的样式 */

a:visited { color:#9f301d;text-decoration:none; }

a:visited:hover { color:#9f301d;text-decoration:underline; }

a:hover { color:#dd3409;text-decoration:underline; }

a:active { color:#ff3300;text-decoration:underline; }

如何用CSS控制超链接字体样式?

先一个例子,比如说下面这段代码:

style type="text/css"

a:link {text-decoration:none;color:blue;}

a:hover {text-decoration:underline;color:red;}

a:active {text-decoration:none;color:yellow;}

a:visited {text-decoration:none;color:green;}/style其效果是:未被点击时超链接文字无下划线,显示为蓝色;当鼠标放在链接上时有下划线,链接文字显示为红色;当点击链接时,即链接被激活,链接无下划线,显示为黄色;当点击链接后,也就是链接已被访问过后,链接无下划线,显示为绿色。其中:

a:link 指正常的未被访问过的链接;

a:hover 指鼠标在链接上;

a:active 指正在点的链接;

a:visited 指已经访问过的链接。参数设置:

text-decoration是文字修饰效果的意思;none参数表示超链接文字不显示下划线;underline参数表示超链接的文字有下划线;如果是overline则给超链接文字加上划线;换成line-through则是给超链接文字加上删除线;blink则使文字在闪烁。

color:blue,color:red等是给链接文字加颜色。

还可以添加其他参数,如:

font-weight:bold给链接文字加粗;font-size:16pt设置链接文字字体大小;background:#ffd306给链接文字加背景颜色;font-style:italic链接文字倾斜;border-bottom:1px dashed #51bfe0给链接文字加虚线,其中1px是虚线的粗细度,数值越大越粗,dashed表示虚线,#51bfe0是虚线颜色,如果要给链接文字加虚线的话,就不用加下划线了。

例如下面这两段代码:

style type="text/css"

a:hover {text-decoration:none;border-bottom:1px dashed red;}/style

其效果是当鼠标放在链接上的时候链接出现红色虚下划线。

style type="text/css"

a:hover {text-decoration:underline;font-weight:bold;color:red;background:blue;font-style:italic;}/style

其效果就是当鼠标放在链接上的时候,链接有下划线,字体加粗,链接文字为红色,背景为蓝色,文字倾斜。

如果要去掉所有链接的下划线则可以用下面这段代码:


本文题目:css样式超链接,css样式超链接的4种状态如何设置
文章出自:http://ybzwz.com/article/dssjego.html