- CSS 教程
 - CSS - 主页
 - CSS - 简介
 - CSS - 语法
 - CSS - 包含
 - CSS - 测量单位
 - CSS - 颜色
 - CSS - 背景
 - CSS - 字体
 - CSS - 文本
 - CSS - 图像
 - CSS - 链接
 - CSS - 表格
 - CSS - 边框
 - CSS - 边距
 - CSS - 列表
 - CSS - 填充
 - CSS - 光标
 - CSS - 轮廓
 - CSS - 尺寸
 - CSS - 滚动条
 - CSS - 内联块
 - CSS - 下拉菜单
 - CSS - 可见性
 - CSS - 溢出
 - CSS-Clearfix
 - CSS-浮动
 - CSS - 箭头
 - CSS - 调整大小
 - CSS - 引号
 - CSS - 顺序
 - CSS - 位置
 - CSS - 连字符
 - CSS - 悬停
 - CSS - 显示
 - CSS - 焦点
 - CSS - 缩放
 - CSS - 翻译
 - CSS - 高度
 - CSS - 宽度
 - CSS - 不透明度
 - CSS - Z 索引
 - CSS - 底部
 - CSS - 导航栏
 - CSS - 叠加
 - CSS - 表单
 - CSS - 对齐
 - CSS - 图标
 - CSS - 图标
 - CSS - 图片库
 - CSS - 注释
 - CSS - 加载器
 - CSS - 属性选择器
 - CSS - 组合器
 - CSS-根
 - CSS - 盒子模型
 - CSS - 计数器
 - CSS - 剪辑
 - CSS - 书写模式
 - CSS - Unicode-bidi
 
- CSS 高级
 - CSS-弹性盒
 - CSS - 可见性
 - CSS - 定位
 - CSS - 层
 - CSS - 伪类
 - CSS - 伪元素
 - CSS - @规则
 - CSS - 文本效果
 - CSS - 媒体类型
 - CSS - 分页媒体
 - CSS-听觉媒体
 - CSS - 打印
 - CSS - 布局
 - CSS - 验证
 - CSS - 图像精灵
 - CSS - 重要
 
- CSS3 教程
 - CSS3 - 教程
 - CSS3 - 圆角
 - CSS3 - 边框图像
 - CSS3 - 多背景
 - CSS3 - 颜色
 - CSS3 - 渐变
 - CSS3 - 阴影
 - CSS3 - 文本
 - CSS3 - 网页字体
 - CSS3 - 二维变换
 - CSS3 - 3D 变换
 - CSS3 - 动画
 - CSS3 - 多列
 - CSS3 - 用户界面
 - CSS3 - 盒子尺寸
 
- CSS 响应式
 - CSS - 响应式网页设计
 
- CSS 资源
 - CSS - 有用的资源
 - CSS - 讨论
 
CSS - 链接
本章教您如何使用 CSS 设置超链接的不同属性。您可以设置超链接的以下属性 -
当我们讨论 CSS 的伪类时,我们将重新讨论相同的属性。
:link表示未访问的超链接。
:visited表示已访问的超链接。
:hover表示当前用户的鼠标指针悬停在其上的元素。
:active表示用户当前正在单击的元素。
通常,所有这些属性都保存在 HTML 文档的标头部分。
请记住,在 CSS 定义中,a:hover 必须位于 a:link 和 a:visited 之后才能生效。另外,在 CSS 定义中,a:active 必须位于 a:hover 之后,如下所示 -
<style type = "text/css">
   a:link {color: #000000}
   a:visited {color: #006600}
   a:hover {color: #FFCC00}
   a:active {color: #FF00CC}
</style>
 
现在,我们将了解如何使用这些属性为超链接提供不同的效果。
设置链接的颜色
以下示例演示了如何设置链接颜色。可能的值可以是任何有效格式的任何颜色名称。
<html>
   <head>
      <style type = "text/css">
         a:link {color:#000000}
     </style>
   </head>
   <body>
      <a href = "">Link</a>
   </body>
</html> 
它将产生以下黑色链接 -
设置访问过的链接的颜色
下面的例子演示了如何设置访问过的链接的颜色。可能的值可以是任何有效格式的任何颜色名称。
<html>
   <head>
      <style type = "text/css">
         a:visited {color: #006600}
      </style>
   </head>
   <body>
      <a href = ""> link</a> 
   </body>
</html> 
 
它将产生以下链接。单击此链接后,它的颜色将变为绿色。
鼠标悬停时更改链接的颜色
下面的示例演示了当我们将鼠标指针放在链接上时如何更改链接的颜色。可能的值可以是任何有效格式的任何颜色名称。
<html>
   <head>
      <style type = "text/css">
         a:hover {color: #FFCC00}
      </style>
   </head>
   <body>
      <a href = "">Link</a>
   </body>
</html> 
 
它将产生以下链接。现在,将鼠标移到该链接上,您会看到它的颜色变为黄色。
更改活动链接的颜色
以下示例演示如何更改活动链接的颜色。可能的值可以是任何有效格式的任何颜色名称。
<html>
   <head>
      <style type = "text/css">
         a:active {color: #FF00CC}
      </style>
   </head>
   <body>
      <a href = "">Link</a>
   </body>
</html> 
 
它将产生以下链接。当用户单击它时,它会将其颜色更改为粉红色。