(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}
例如有一个超链<ahref="#"
id="aa"
class="bb"></a>
在样式表中设置:
#aa{
<!--
或者设置为
.bb
-->
font-family:微软雅黑
<!--
字体
-->
font-size:14px
<!--
字体大小
-->
color:gray
<!--
字体颜色
-->
text-decoration:none
<!--
字体下划线等;underline下划线,overline
上划线,line-through线在中间
-->
cursor:pointer
<!--
鼠标在字上时显示小手
-->
}
如果想设置鼠标悬停在字上时的效果:
#aa:HOVER{
<!--
或者设置为
.bb
-->
font-family:xxx
<!--
字体
-->
font-size:xxx
<!--
字体大小
-->
color:
xxx
<!--
字体颜色
-->
text-decoration:xxx
<!--
只要有的功能想要的都可以加上
-->
}
html超链接样式包括:正在连接、访问过、鼠标盘旋,各个文本字体样式设置如下<style type="text/css">
<!-- 超链接文本字体设置-->
A {
FONT-SIZE: 16pxFONT-FAMILY: 宋体
}
<!-- 超链接正在连接的文本字体设置-->
A:link {
COLOR: #0055bbTEXT-DECORATION: none
}
<!-- 超链接访问过的文本字体设置-->
A:visited {
COLOR: #0077bbTEXT-DECORATION: none
}
<!-- 超链接鼠标盘旋的文本字体设置-->
A:hover {
COLOR: #ff0000TEXT-DECORATION: none
}
</style>