web前端学习(十六)——CSS3链接属性(a:XXX)的相关设置

简介: web前端学习(十六)——CSS3链接属性(a:XXX)的相关设置

1.CSS链接


链接样式

链接的样式,可以用任何CSS属性(如颜色,字体,背景等)。

特别的链接,可以有不同的样式,这取决于他们是什么状态。

这四个链接状态是:

·       a:link - 正常,未访问过的链接

·       a:visited - 用户已访问过的链接

·       a:hover - 当用户鼠标放在链接上时

·       a:active - 链接被点击的那一刻


2.a:link、a:visited、a:hover、a:active属性


当设置为若干链路状态的样式,也有一些顺序规则:

·       a:hover 必须跟在 a:link a:visited后面

·       a:active 必须跟在 a:hover后面

以下的这些实例,只是放上一张大概的截图,至于这个链接的四种属性特征均已在代码中实现,大家可以自行在编辑器中运行查看结果。

实例一:(链接的字体颜色)

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>CSS简单学习</title>
    <style type="text/css">
      a:link {color: #000000;}/*未访问时,链接的样式*/
      a:visited {color: #0000FF;}/*访问过之后,链接的样式*/
      a:hover {color: #FF0000;}/*鼠标放在链接上,链接的样式*/
      a:active {color: #7FFF00;}/*鼠标点击链接不松,链接的样式*/
    </style>
  </head>
  <body>
    <p>
      <b><a href="https://www.jd.com" target="_blank">这是一个链接</a></b>
    </p>
    <p>
      <b>注意:</b>
      a:hover 必须设置在 a:link 和 a:visited 之后,只有严格排序才可以看到效果。<br />
      <b>注意:</b>
      a:active 必须设置在 a:hover 之后。
    </p>
  </body>
</html>

实例二:(链接的文本修饰)

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>CSS简单学习</title>
    <style type="text/css">
      a:link {text-decoration: none;}/*设置链接的文本修饰,默认没有下划线*/
      a:visited {text-decoration: none;}
      a:hover {text-decoration: underline;}/*鼠标移动到链接上、点击链接时,显示下划线*/
      a:active {text-decoration: underline;}
    </style>
  </head>
  <body>
    <p>
      <b><a href="https://www.jd.com" target="_blank">这是一个链接</a></b>
    </p>
    <p>
      <b>注意:</b>
      a:hover 必须设置在 a:link 和 a:visited 之后,只有严格排序才可以看到效果。<br />
      <b>注意:</b>
      a:active 必须设置在 a:hover 之后。
    </p>
  </body>
</html>

实例三:(链接的背景颜色)

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>CSS简单学习</title>
    <style type="text/css">
      a:link {background-color: #00FFFF;}
      a:visited {background-color: #0000FF;}
      a:hover {background-color: #FF0000;}
      a:active {background-color: #8A2BE2}
    </style>
  </head>
  <body>
    <p>
      <b><a href="https://www.1688.com" target="_blank">这是一个链接</a></b>
    </p>
    <p>
      <b>注意:</b>
      a:hover 必须设置在 a:link 和 a:visited 之后,只有严格排序才可以看到效果。<br />
      <b>注意:</b>
      a:active 必须设置在 a:hover 之后。
    </p>
  </body>
</html>

实例四:(设置多种样式的链接)

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>CSS简单学习</title>
    <style type="text/css">
      a.one:link {color: #0000FF;}
      a.one:visited {color: #FF0000;}
      a.one:hover {color: #8A2BE2;}
      a.two:link {color: #0000FF;}
      a.two:visited {color: #FF0000;}
      a.two:hover {font-size: 36px;}
      a.three:link {color: #0000FF;}
      a.three:visited {color: #FF0000;}
      a.three:hover {background-color: #8A2BE2;}
      a.four:link {color: #0000FF;}
      a.four:visited {color: #FF0000;}
      a.four:hover {font-family: "楷体", serif;}
      a.five:link {color: #0000FF; text-decoration: none;}
      a.five:visited {color: #FF0000; text-decoration: none;}
      a.five:hover {text-decoration: underline;}
    </style>
  </head>
  <body>
    <p><b><a class="one" href="https://www.huawei.com" target="_blank">这个链接改变字体颜色</a></b></p>
    <p><b><a class="two" href="https://www.mi.com" target="_blank">这个链接改变字体大小</a></b></p>
    <p><b><a class="three" href="https://www.heytap.com" target="_blank">这个链接改变背景颜色</a></b></p>
    <p><b><a class="four" href="https://shop.vivo.com.cn" target="_blank">这个链接改变字体类型</a></b></p>
    <p><b><a class="five" href="https://www.tmall.com" target="_blank">这个链接改变文字修饰</a></b></p>
  </body>
</html>

相关文章
|
1月前
|
前端开发
web前端开发-----CSS样式设置
web前端开发-----CSS样式设置
29 0
|
1月前
|
前端开发
web前端开发---CSS基础选择器
web前端开发---CSS基础选择器
20 1
|
3天前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
13 1
|
3天前
|
PHP
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
|
11天前
CSS3设置圆角化
CSS3设置圆角化
|
17天前
|
前端开发 UED
CSS——如何取消a链接点击时的背景颜色
CSS——如何取消a链接点击时的背景颜色
8 1
|
1月前
|
Web App开发 前端开发 数据安全/隐私保护
编程笔记 html5&css&js 009 HTML链接
编程笔记 html5&css&js 009 HTML链接
|
1月前
|
前端开发 搜索推荐 JavaScript
编程笔记 html5&css&js 001 学习编程从网页开始
编程笔记 html5&css&js 001 学习编程从网页开始
|
2月前
|
前端开发 JavaScript
从零开始学习前端开发:HTML、CSS、JavaScript入门指南
【2月更文挑战第1天】本文将带领读者从零开始学习前端开发,介绍HTML、CSS和JavaScript的基础知识与应用,帮助读者快速入门前端开发领域。
64 1
|
8天前
|
前端开发 JavaScript 开发工具
【HTML/CSS】入门导学篇
【HTML/CSS】入门导学篇
19 0