在浏览器中,超链接默认情况下字体为蓝色,带有下划线,鼠标单击时字体为红色,单击后为紫色

而在CSS中,我们可以使用超链接伪类来定义超链接在鼠标单击的不同时期的样式

a:link{...}
a:visited{...}
a:hover{...}
a:active{...}

定义四个伪类,必须按照link、visited、hover、active的顺序进行,不然浏览器可能无法正常显示这四种样式

<!DOCTYPE html>
<html><head><meta charset="utf-8"/><title>字体样式</title><style type="text/css">a{text-decoration: none;}a:link{color: red;}a:visited{color: purple;}a:hover{color: yellow;}a:active{color: blue;}</style></head><body><a href="http://www.bilibili.com" target="_blank">BiliBili</a></body>
</html>

text-decoration:none表示去掉下划线

在实际开发中,并不是每一个超链接都必须定义这四种状态下的样式,一般只会用到未访问和鼠标经过时的状态

对于未访问时状态,我们直接针对a元素定义就行了,没必要使用a:link

a{color:red;text-decoration:none;
}
a:hover{color:blue;text-decoration:underline;
}

深入了解:hover

事实上,:hover伪类可以定义任何一个元素在鼠标经过时的样式

举例:":hover"用于div

<!DOCTYPE html>
<html><head><meta charset="utf-8"/><title>字体样式</title><style type="text/css">div{width: 100px;height: 30px;line-height: 30px;text-align: center;background-color: lightblue;}div:hover{background-color: lightcoral;}</style></head><body><div>我爱学习</div></body>
</html>

在鼠标经过一张图片时为其添加边框

<!DOCTYPE html>
<html><head><meta charset="utf-8"/><title>字体样式</title><style type="text/css">img:hover{border: 2px solid skyblue;}</style></head><body><img src="maomao.jpg" alt=""></body>
</html>

:hover伪类应用非常广泛,我们要好好掌握

CSS基础笔记——超链接样式相关推荐

  1. html+css基础笔记_CSS样式_part1_2

    1.CSS背景样式 属性: background-color:背景色 background-image:背景图 url背景地址,默认水平垂直铺满背景图 写法:background-image: url ...

  2. CSS基础笔记——边框样式

    在浏览网页的过程中,边框样式随处可见.几乎所有的元素都可以定义边框 边框样式有三个属性 想要为一个元素定义边框样式,必须要同时设置border-width.border-style.border-co ...

  3. CSS基础笔记(多看多记冲冲冲)

    加油加油加油,天天做笔记! 入门跟着黑马的pink老师在b站的视频走的. 这是他的b站链接. https://www.bilibili.com/video/BV14J4114768?p=1 文章目录 ...

  4. 妙味课堂——HTML+CSS基础笔记

    妙味课堂的课程讲得非常的清楚,受益匪浅.先把HTML和CSS基础课程部分视频的学习笔记记录如下: padding #PS基础 ##前端需要的PS技能 - PS技能(前端需要):切图.修图.测量 - P ...

  5. CSS基础笔记(w3school)

    CSS 概述 CSS 基础语法 1.CSS语法 2.值的不同写法和单位 3.记得写引号 4.多重声明 5.空格和大小写 CSS 高级语法 1.选择器的分组 2.继承及其问题 3.友善地对待Netsca ...

  6. CSS基础(part7)--字体样式属性

    学习笔记,仅供参考,有错必纠 参考自:CSS中文文档 文章目录 CSS CSS的长度单位 字体样式属性 font-size font-family font-weight font-style fon ...

  7. CSS之设置超链接样式以及设置鼠标形状

    超链接在任意一个网页上都是最基本的元素之一,通过超链接可以实现页面的跳转.功能的激活等,我们来学习如何使用CSS设置超链接的样式 定义超链接是使用**标签,用于从一个页面链接到另一个页面, 元素最重要 ...

  8. php超链接样式,html和css中设置超链接样式方法的总结

    在之前的文章中我们介绍了关于html中超链接的颜色设置,我们都也知道超链接在网站中都是无处不在的,超链接是跳转到另一个页面的入口,当你把鼠标移动到超链接上,会有颜色或者样式的改变,那么我们今天就给大家 ...

  9. css如何设置超链接样式

    css设置超链接样式是通过伪类来实现的 (1) :link:设置a对象在未被访问前的样式表属性. (2) :visited:设置a对象在其链接地址已被访问过时的样式表属性. (3) :hover:设置 ...

最新文章

  1. 分享ShareSDK
  2. Egret的容器--删除对象,遮罩
  3. 【集训队作业2018】复读机【指数型生成函数】【单位根反演】【二项式定理】
  4. 工作103:组装查询
  5. 如何恢复初始git提交?
  6. CoffeeScript中的三元操作
  7. 《Java程序员职场全攻略:从小工到专家》连载十三:给自己估个好价
  8. NSGA-Ⅱ算法原理
  9. 设计模式二十四讲之《状态模式》
  10. 计算机怎么通过网线共享网络,怎样用一根网线联接两台电脑实现网络共享?
  11. 程序化交易高手的交易心得 分享~
  12. 你是我的眼:水哥王昱珩带你重新打量这世界
  13. html表单size释义,关于html的表单元素详解(二)
  14. 1.学习编程从c语言开始
  15. 测试抑郁症软件,抑郁症测试app
  16. Linux 桌面玩家指南:02. 以最简洁的方式打造实用的 Vim 环境
  17. 力扣每日一题:891. 子序列宽度之和(java)
  18. 今日早报 每日精选12条新闻简报 每天一分钟 知晓天下事 2月17日
  19. C++中char类型详解
  20. 目标检测中IoU(Intersection over Union)的概念理解

热门文章

  1. android monkeyrunner 命令,monkeyrunner 基础命令行
  2. Raspberry Pi探索雾计算
  3. office转pdf实现office在线预览(aspose)
  4. 【计算机网络】ARP的作用及原理
  5. 5-26 单词长度 (15分)
  6. 个人服务器搭建过程(win10+ubuntu server虚拟机)
  7. RT-Thread FAL组件 STM32F407 注意事项
  8. Java导出根据模板PDF(Springboot+Adobe Acrobat)
  9. 在 Ubuntu 18.04 上 docker 部署 easymock
  10. 如何在 Windows 中批量修改文件名,超好用批命名软件(适合初学者)