文章目录

一、元素的伪类?

二、使用方法

1.    :visited

2.    :link

3.    :hover

4.    :active

总结



一、元素的伪类?

本文将介绍元素的伪类使用方法,其中:link、:visited只适用于超链接a标签。:hover和:active适用于所有元素,可以设置任何样式。

二、使用方法

默认代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>元素的伪类</title>
</head>
<body><a href=""https://www.jd.com/">京东</a><h1>《登高》</h1><h2>杜甫·唐</h2><div><p>风急天高猿啸哀,渚清沙白鸟飞会。</p><p>无边落木萧萧下,不尽长江滚滚来。</p><p>万里悲秋常作客,白鸟多病独登台。</p><p>艰难苦恨繁霜鬓,潦倒新停浊酒杯。</p></div>
</body>
</html>

默认运行结果如下:


1.    :visited

:link  表示超链接a标签未被访问前的状态。

代码如下(示例):

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>元素的伪类</title><style>/* 设置div样式 */div{width: 300px;height: 150px;border: 2px solid aqua;}/* 设置超链接a标签未被访问前的状态,设置超链接a标签颜色为红色 */a:visited{color: red;}</style>
</head>
<body><a href="https://www.jd.com/">京东</a><h1>《登高》</h1><h2>杜甫·唐</h2><div><p>风急天高猿啸哀,渚清沙白鸟飞会。</p><p>无边落木萧萧下,不尽长江滚滚来。</p><p>万里悲秋常作客,白鸟多病独登台。</p><p>艰难苦恨繁霜鬓,潦倒新停浊酒杯。</p></div>
</body>
</html>

运行结果如下:


2.    :link

:link  表示超链接a标签被访问后的状态。

代码如下(示例):

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>元素的伪类</title><style>/* 设置div样式 */div{width: 300px;height: 150px;border: 2px solid aqua;}/* 设置超链接未被访问的状态,设置超链接a标签颜色为绿色 */a:link{color: green;}/* 设置超链接a标签未被访问前的状态,设置超链接a标签颜色为红色*/a:visited{color: red;}</style>
</head>
<body><a href="https://www.jd.com/">京东</a><h1>《登高》</h1><h2>杜甫·唐</h2><div><p>风急天高猿啸哀,渚清沙白鸟飞会。</p><p>无边落木萧萧下,不尽长江滚滚来。</p><p>万里悲秋常作客,白鸟多病独登台。</p><p>艰难苦恨繁霜鬓,潦倒新停浊酒杯。</p></div>
</body>
</html>

运行结果如下:


3.    :hover

:hover  表示鼠标移入后的状态

代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>元素的伪类</title><style>/* 设置div样式 */div{width: 300px;height: 150px;border: 2px solid aqua;}/* 设置超链接未被访问的状态,设置超链接a标签颜色为绿色 */a:link{color: green;}/* 设置超链接a标签未被访问前的状态,设置超链接a标签颜色为红色*/a:visited{color: red;}/* 设置鼠标移入div标签后背景色橙色 */div:hover{background-color: orange;}</style>
</head>
<body><a href="https://www.jd.com/">京东</a><h1>《登高》</h1><h2>杜甫·唐</h2><div><p>风急天高猿啸哀,渚清沙白鸟飞会。</p><p>无边落木萧萧下,不尽长江滚滚来。</p><p>万里悲秋常作客,白鸟多病独登台。</p><p>艰难苦恨繁霜鬓,潦倒新停浊酒杯。</p></div>
</body>
</html>

运行结果如下:


4.    :active 

 :hover  表示鼠标移点击后的状态

代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>元素的伪类</title><style>/* 设置div样式 */div{width: 300px;height: 150px;border: 2px solid aqua;}/* 设置超链接未被访问的状态,设置超链接a标签颜色为绿色 */a:link{color: green;}/* 设置超链接a标签未被访问前的状态,设置超链接a标签颜色为红色*/a:visited{color: red;}/* 设置鼠标移入div标签后背景色橙色 */div:hover{background-color: orange;}/* 设置鼠标点击div标签后,div标签里的p标签背景色为粉色 */div:active>p{background-color: pink;}</style>
</head>
<body><a href="https://www.jd.com/">京东</a><h1>《登高》</h1><h2>杜甫·唐</h2><div><p>风急天高猿啸哀,渚清沙白鸟飞会。</p><p>无边落木萧萧下,不尽长江滚滚来。</p><p>万里悲秋常作客,白鸟多病独登台。</p><p>艰难苦恨繁霜鬓,潦倒新停浊酒杯。</p></div>
</body>
</html>

运行结果如下:


总结

以上就是今天要讲的内容,本文仅仅简单介绍了元素的伪类的使用方法,是学习CSS必不可少的内容,下面将继续介绍其它选择器的使用方法。

【CSS】元素的伪类相关推荐

  1. CSS基础(part3)--伪类及伪元素

    学习笔记,仅供参考,有错必纠 参考自:CSS中文文档 文章目录 CSS 伪类 伪元素 `:first-line` `:first-letter` `:first-child` `:before` 和` ...

  2. HTML与CSS基础之子元素的伪类(七)

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>子元素 ...

  3. css横向排列_CSS中伪元素和伪类的经典使用技巧

    随着前端技术的发展,CSS样式的制作在网页中占据着十分重要的地位.前台页面的样式布局.以及展现给用户的体验效果都离不开CSS;虽然在实际的开发中会大量的使用一些主流的UI样式框架,但这些样式框架每一个 ...

  4. CSS伪类(Pseudo-classes)、伪元素、伪类选择器

    CSS伪类(Pseudo-classes)和伪元素(详细) 那什么是伪类? 伪类是添加到选择器上的关键字,指定元素的特殊状态,伪类可以根据内容的状态来应用不同的样式: 伪类选择元素基于的是当前元素处于 ...

  5. CSS中的伪类和伪元素(详细)

    这篇想要跟大家分享的是css中的伪类和伪元素,有任何问题可以私聊我或者评论哦! 首先,我们先来想一下 一.引入伪类跟伪元素的原因? 伪类和伪元素的引入是因为在文档树里有些信息无法被充分描述 比如CSS ...

  6. CSS中伪元素、伪类选择器和字体、文本相关属性

    CSS中伪元素.伪类选择器 伪元素选择器 伪元素选择器只能针对CSS中已有的伪元素起作用. CSS提供的伪元素选择器有如下几个: :first-letter:对指定对象的第一个字符起作用. :firs ...

  7. CSS :before :after 伪类选择器

    CSS :before :after 伪类选择器 所有主流浏览器都支持 :after 选择器. 注释:对于 IE8 及更早版本中的 :after,必须声明 <!DOCTYPE>. :bef ...

  8. [css] 举例说明伪类:nth-child、:first-child与:first-of-type这三者有什么不同?

    [css] 举例说明伪类:nth-child.:first-child与:first-of-type这三者有什么不同? <div> <p>大儿子</p> <d ...

  9. [css] 举例说明伪类:focus-within的用法

    [css] 举例说明伪类:focus-within的用法 类似于事件的冒泡机制,可以从获取焦点的元素一职冒泡到根元素上 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷. ...

最新文章

  1. 极小连通子图和极大连通子图_强连通分量与拓扑排序
  2. 十年中文技术社区风雨之路 今晚4位老炮畅聊过去未来
  3. python实现排序算法_python实现·十大排序算法之插入排序(Insertion Sort)
  4. 总结一下 Android adb常用命令
  5. Android Studio升级后报 method not found: 'runProguard'的错误
  6. 计算机常用的数制及编码
  7. iOS UICollectionView的简单使用和常用代理方法
  8. vb将excel数据导入mysql_使用VB将Excel导入到Sql中
  9. 如何向外行讲解 2G、3G 和 4G LTE 的区别?
  10. python高级进阶_20_进程之间的通信之queue(Poo演示)
  11. ocx请确保该二进制存储在指定的路径中_模块*.ocx加载失败,请确保二进制存储在指定路径中...
  12. JavaScript实现外溢动态的心
  13. sql中把字符串类型转化
  14. Arduino 实时时钟DS1302模块
  15. ArcGis Engine 专题地图制图统计图表符号化(柱状图,饼状图)
  16. 通信工程专业就业之------通信协议栈开发(LTE/NR)
  17. python实现简陋的贪吃蛇小游戏
  18. 基于UDP的网络聊天室网络编程0811作业-洪庆乐
  19. 局域网内mysql互联
  20. 2012腾讯校园招聘面试经历

热门文章

  1. sql server 日期时间比较函数
  2. matlab中各种括号(),[],与{}的区别与认识
  3. windows局域网能ping通别人,别人确无法ping通自己的解决
  4. php中文ascii码范围,标准ascii码字符集共有几个编码?
  5. 一文带你了解SOA接口测试
  6. mysql返回李连杰的姓_Mysql-学习笔记(==》存储过程 九)
  7. JEPF项目初上手,一把辛酸泪
  8. 2.Java基础数据类型
  9. 《庄子》中说到,“一尺之棰,日取其半,万世不竭”。第一天有一根长度为 a的木棍,从第二天开始,每天都要将这根木棍锯掉一半
  10. 除了爱你的人,这个世界没人会记得你