CSS如何设置超链接?

html-css0238

CSS如何设置超链接?,第1张

由于超链接有四种不同的状态,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:#dd3409text-decoration:nonefont-size:13px}/**//* 超链接的样式 */

a:visited { color:#9f301dtext-decoration:none}

a:visited:hover { color:#9f301dtext-decoration:underline}

a:hover { color:#dd3409text-decoration:underline}

a:active { color:#ff3300text-decoration:underline}

朋友,直接写CSS控制吧,DW生成的CSS很乱

css这样写:

a:link {

color:#f90

}

:link 还可以换成:hover,visited,active;分别设置链接效果,鼠标指上去效果,访问过后的效果,点下那一瞬间的效果。

高级用法 可以a:visited:hover,可以设置访问过的链接鼠标指上去的效果,和未访问指上去的效果a:hover 可以区别开来

在当今的网页制作中,几乎所有漂亮的网页都用了CSS。 CSS是 Cascading Style Sheet的缩写,有些书上把它译为 “层叠样式表”。有了CSS的控制,我们的网页便会给人一种赏心悦目、工工整整的感觉,同时字体的色彩变化也使主页变得更加生动活泼。虽然只短短的十几行代码,得到的效果却不同凡响。其基本用法是在网页中插入如下格式的一段代码:

下面以一段比较典型的CSS代码为例介绍其具体用法。

例:这段代码 中间的部分共七行,可看出有这样的特点:前两行的格式分别为P {……} 和 TD {……} 。后五行均是 A:命令词 {……} 的格式。其中前两行的作用是对网页文字的字体、大小、颜色等的控制,而后五行则是对链接的色彩及下划线的控制。

1.文字控制

P {FONT-FAMILY: 宋体FONT-SIZE: 9ptLINE-HEIGHT: 12ptcolor:#000000} TD {FONT-FAMILY: 宋体FONT-SIZE: 9pt} 说明:FONT-FAMILY:宋体(指定网页文字的字体) FONT-SIZE:9pt(指定网页文字的字号大小,pt是表示大小的单位)LINE-HEIGHT:12pt(指定行与行的垂直距离,即行高)color:#000000(指定网页文字的颜色,#000000 代表黑色,为十六进制数)TD {FONT-FAMILY:宋体FONT-SIZE:9pt}(对网页表格里的文字进行控制)

2.链接色彩变化及下划线的控制

例中的后5行说明:

A:hover {BACKGROUND-COLOR: #ffccffCOLOR: #0080ff}

(hover表示鼠标指示时,链接文字背景色为#ffccff前景色为#0080ff)

A:link {color:#000000TEXT-DECORATION: none}

(link表示未被访问时,链接颜色为黑色,链接无下划线.)

A:visited {color:grayTEXT-DECORATION: none}

(visited表示被访问后,链接颜色为灰色,链接无下划线.)

A:active {color:greentext-decoration: none}

(active表示鼠标点击时,链接颜色为绿色,链接无下划线.)

A:hover {TEXT-DECORATION: underline}

(hover表示鼠标指示时,链接显示下划线)

注释:

none——没有下划线

underline——下划线

overline——上划线

line-through——中划线

以上是比较典型的一段CSS代码,代码中的参数值可随意更换调试。有了CSS的预先设置,你会发现制作网页变得更轻松了。