伪类与伪元素

一、定义

1.伪类

解读:伪类用于选择DOM树之外的信息,或是不能用简单选择器进行表示的信息。前者包含那些匹配指定状态的元素,比如:visited,:active;后者包含那些满足一定逻辑条件的DOM树中的元素,比如:first-child,:first-of-type,:target。


伪类图1
伪类图2
伪类图3

2.伪元素

 解读:伪元素为DOM树没有定义的虚拟元素。不同于其他选择器,它不以元素为最小选择单元,它选择的是元素指定内容。比如::before表示选择元素内容的之前内容,也就是"";::selection表示选择元素被选中的内容。


伪元素
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文转载自:众成翻译译者:为之漫笔链接:http://www.zcfy.cc/article/239原文:http...
    极乐君阅读 12,128评论 1 62
  • 伪类: 伪类用于当已有元素处于的某个状态时,为其添加对应的样式,这个状态是根据用户行为而动态变化的.比如说,当用户...
    葶寳寳阅读 4,574评论 1 13
  • 前言 一直把伪元素和伪类混为一谈,这次做了一下这个区分;借鉴文章:https://segmentfault.com...
    BULL_DEBUG阅读 1,895评论 0 1
  • 伪类与伪元素的出现是为了描述一些现有CSS无法描述的东西,比如“段落的第一行”、“文章首字母” 伪类:用于操作一些...
    润桦阅读 1,796评论 0 0
  • 全局问题: 1、体验版的样式,和UI切图稿严格比对,注意图面所有细节,特别是交互细节,以及周五验收和倩倩点对点沟通...
    菜鸟XD阅读 3,169评论 0 0

友情链接更多精彩内容