返回顶部
首页 > 资讯 > 前端开发 > VUE >css怎么分辨伪类和伪元素
  • 544
分享到

css怎么分辨伪类和伪元素

2024-04-02 19:04:59 544人浏览 安东尼
摘要

今天小编给大家分享一下CSS怎么分辨伪类和伪元素的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下

今天小编给大家分享一下CSS怎么分辨伪类和伪元素的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

  一.伪类(用于向某些选择器添加特殊的效果)

  伪类存在的意义是为了通过选择器找到那些不存在与DOM树中的信息以及不能被常规CSS选择器获取到的信息。伪类由一个冒号:开头,冒号后面是伪类的名称和包含在圆括号中的可选参数。任何常规选择器可以再任何位置使用伪类。伪类语法不区别大小写。一些伪类的作用会互斥,另外一些伪类可以同时被同一个元素使用。并且,为了满足用户在操作DOM时产生的DOM结构改变,伪类也可以是动态的。

  伪类包含两种:状态伪类和结构性伪类。

  状态伪类是基于元素当前状态进行选择的。在与用户的交互过程中元素的状态是动态变化的,因此该元素会根据其状态呈现不同的样式。当元素处于某状态时会呈现该样式,而进入另一状态后,该样式也会失去。常见的状态伪类主要包括:

  :link应用于未被访问过的链接;

  :hover应用于鼠标悬停到的元素;

  :active应用于被激活的元素;

  :visited应用于被访问过的链接,与:link互斥。

  :focus应用于拥有键盘输入焦点的元素。

  结构性伪类是css3新增选择器,利用dom树进行元素过滤,通过文档结构的互相关系来匹配元素,能够减少class和id属性的定义,使文档结构更简洁。常见的包括:

  :first-child选择某个元素的第一个子元素;

  :last-child选择某个元素的最后一个子元素;

  :nth-child()选择某个元素的一个或多个特定的子元素;

  :nth-last-child()选择某个元素的一个或多个特定的子元素,从这个元素的最后一个子元素开始算;

  :nth-of-type()选择指定的元素;

  :nth-last-of-type()选择指定的元素,从元素的最后一个开始计算;

  :first-of-type选择一个上级元素下的第一个同类子元素;

  :last-of-type选择一个上级元素的最后一个同类子元素;

  :only-child选择的元素是它的父元素的唯一一个子元素;

  :only-of-type选择一个元素是它的上级元素的唯一一个相同类型的子元素;

  :empty选择的元素里面没有任何内容。

  例:

  <!DOCTYPEhtml>

  <html>

  <head>

  <metacharset="UTF-8">

  <title>伪类</title>

  <style>

  .demo{

  width:200px;

  height:500px;

  margin:50pxauto;

  text-align:center;

  }

  .tab_content{

  height:50px;

  background:red;

  margin-bottom:10px;

  }

  #tab1:target,#tab2:target,#tab3:target{

  background:blue;

  line-height:50px;

  }

  </style>

  </head>

  <body>

  <divclass="demo">

  <ulclass="tabs">

  <li><ahref="#tab1">标签一</a></li>

  <li><ahref="#tab2">标签二</a></li>

  <li><ahref="#tab3">标签三</a></li>

  </ul>

  <divid="tab1"class="tab_content">tab1</div>

  <divid="tab2"class="tab_content">tab2</div>

  <divid="tab3"class="tab_content">tab3</div>

  </div>

  </body>

  </html>

以上就是“css怎么分辨伪类和伪元素”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网VUE频道。

--结束END--

本文标题: css怎么分辨伪类和伪元素

本文链接: https://lsjlt.com/news/93058.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • css怎么分辨伪类和伪元素
    今天小编给大家分享一下css怎么分辨伪类和伪元素的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下...
    99+
    2024-04-02
  • .CSS伪类和伪元素怎么用
    这篇文章主要介绍.CSS伪类和伪元素怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 伪类的例子有: :hover :active :first-child :visi...
    99+
    2024-04-02
  • CSS伪类与伪元素的示例分析
    这篇文章给大家分享的是有关CSS伪类与伪元素的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。伪类伪类选择元素基于的是当前元素处于的状态,或者说元素当前所具有的特性,而不是...
    99+
    2024-04-02
  • CSS的伪类与伪元素怎么应用
    本篇内容介绍了“CSS的伪类与伪元素怎么应用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!伪类伪类选择元素基于的是当前元素处于的状态,或者说...
    99+
    2023-07-04
  • CSS伪类和伪元素的区别是什么
    这篇文章主要讲解了“CSS伪类和伪元素的区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS伪类和伪元素的区别是什么”吧!首先,阅读 w3c 对两...
    99+
    2024-04-02
  • CSS中如何使用伪元素和伪类
    CSS中如何使用伪元素和伪类,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。:hover和:focus显示浮层我们完全可以只用CSS的父子选择器...
    99+
    2024-04-02
  • css伪类和伪元素间的实例对比分析
    这篇文章主要介绍了css伪类和伪元素间的实例对比分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇css伪类和伪元素间的实例对比分析文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • CSS伪元素和为伪类的区别是什么
    这篇文章主要介绍了CSS伪元素和为伪类的区别是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS伪元素和为伪类的区别是什么文章都会有所收获,下面我们一起来看看吧。 伪元...
    99+
    2024-04-02
  • css伪元素和伪类的区别有哪些
    1. 伪元素(pseudo-element)是用来表示文档中不存在的元素,而伪类(pseudo-class)则是用来表示已有元素的一...
    99+
    2023-05-29
    css伪元素和伪类 css
  • CSS中的伪类及伪元素是什么
    本篇内容介绍了“CSS中的伪类及伪元素是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  ...
    99+
    2024-04-02
  • CSS中伪元素&伪类有什么用
    本文将为大家详细介绍“CSS中伪元素&伪类有什么用”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“CSS中伪元素&伪类有什么用”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下...
    99+
    2023-06-08
  • css中伪类和伪元素的区别有哪些
    本篇内容介绍了“css中伪类和伪元素的区别有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   伪类...
    99+
    2024-04-02
  • CSS 选择器属性进阶:伪类和伪元素
    CSS 选择器属性进阶:伪类和伪元素引言:在CSS中,选择器是一个重要的概念,它能够帮助开发者准确地选择DOM元素并应用样式。除了常见的元素选择器(如标签选择器和类选择器)之外,CSS还提供了伪类和伪元素这两个选择器属性,它们能够进一步增强...
    99+
    2023-10-26
    伪类 (Pseudo-classes) 伪元素 (Pseudo-elements) 属性进阶 (Advanced pro
  • 伪元素和CSS类怎么配合使用
    这篇文章主要介绍“伪元素和CSS类怎么配合使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“伪元素和CSS类怎么配合使用”文章能帮助大家解决问题。 伪元素可以与 ...
    99+
    2024-04-02
  • css3伪类和伪元素有哪些
    本文小编为大家详细介绍“css3伪类和伪元素有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“css3伪类和伪元素有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2024-04-02
  • css伪元素怎么用
    css 伪元素是一种虚拟元素,通过 css 规则指定在已存在元素上添加样式。常见的伪元素包括:::before、::after、::first-letter、::first-line 和...
    99+
    2024-05-23
    css
  • CSS中伪元素与伪类有哪些区别
    这篇文章主要介绍了CSS中伪元素与伪类有哪些区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。伪元素我们知道随着CSS规范进一步完善,新增的...
    99+
    2024-04-02
  • 解析CSS伪类和伪元素的常见用法和实例
    深入探讨CSS伪类和伪元素的常见用法和实例解析在前端开发中,CSS是我们常用的样式设计语言之一。除了基本的选择器和属性,CSS还提供了一些特殊的选择器,称为伪类和伪元素。本文将深入探讨CSS伪类和伪元素的常见用法和实例解析,并附上具体的代码...
    99+
    2023-12-23
    用法 解析 实例 CSS伪类 伪元素
  • 伪元素怎么与CSS类配合使用
    这篇文章主要介绍“伪元素怎么与CSS类配合使用”,在日常操作中,相信很多人在伪元素怎么与CSS类配合使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”伪元素怎么与CSS类配合...
    99+
    2024-04-02
  • CSS伪元素和Content属性怎么用
    这篇文章主要为大家展示了“CSS伪元素和Content属性怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS伪元素和Content属性怎么用”这篇文章吧...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作