超链接是网页上最普通的元素,通过超链接能够实现页面的跳转、功能的激活等,因此超链接也是与用户打交道最多的元素之一。在HTML语言中,超链接是用<a>标记来实现的,例如<a href="www.iteye.com">
JAVA网站
</a>,默认情况下超链接统一为蓝色且有下划线,被点击过的超链接则为紫色并且也有下划线。可以点击本段的“JAVA网站”体验一下。
一、伪类别概念:
到目前我们已了解标记选择器、类别选择器、ID选择器,其中类别选择器使用.所标记(即div.intro就表示定义类别为intro的块),而类似a:link或a:hover称之为伪类别。
二、超链接的伪类别属性:
a:link 超链接的普通样式,即正常浏览状态的样式
a:visited 超链接被点击过后的样式
a:hover 鼠标经过超链接上时的样式
a:active 在超链接上单击时的样式
三、举例:
1、HTML内容:
<body>
<a href="">首页</a>
<a href="">简介</a>
<a href="">联系方式</a>
</body>
<a href="">首页</a>
<a href="">简介</a>
<a href="">联系方式</a>
</body>
此时由于没有设置任何样式,其展示为HTML的默认样式,效果如下:
2、CSS内容:
(1)设置网页背景色为淡蓝色
body
{
background-color:#6699FF;
}
(2)设置字体为14像素,实边框,背景色为暗红色,去除超链接的下划线,为了美观为其设置相应的间距
a
{
font-size:14px;
border:1px;
background-color:#663333;
text-decoration:none;
padding:4px;
margin:4px;
}
(3)设置超链接普通样式和超链接被单击过后的样式,使左、上边框颜色比右、下边框颜色深一些,字体设置为白色
a:link, a:visited
{
color:#FFFFFF;
border:solid;
border-color:#330000 #336600 #336600 #330000;
}
(4)设置鼠标在超链接上和单击时的样式,使左、上边框颜色比右、下边框颜色浅一些,字体设置为红色
a:hover, a:active
{
color:#FF0000;
border:solid;
border-color:#336600 #330000 #330000 #336600;
}
效果如下:
前两个是超链接普通状态样式,后一个是鼠标在超链接上的样式。
本文转自qingkechina 51CTO博客,原文链接:http://blog.51cto.com/qingkechina/1261767,如需转载请自行联系原作者