位置: IT常识 - 正文

浅析什么是伪类和伪元素?伪类和伪元素的区别解析(伪类的常见类型)

编辑:rootadmin
浅析什么是伪类和伪元素?伪类和伪元素的区别解析 一、理解什么是伪类?什么是伪元素?

推荐整理分享浅析什么是伪类和伪元素?伪类和伪元素的区别解析(伪类的常见类型),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:什么是伪类伪元素,伪类有什么用,什么是伪类?,伪类有什么用,什么是伪类伪元素,什么是伪类?伪类的作用是什么?,什么是伪类伪元素,伪类的常见类型,内容如对您有帮助,希望把文章链接给更多的朋友!

1、伪类种类

  伪类作用对象是整个元素

a:link{color:#111}a:hover{color:#222}div:first-child{color:#333}div:nth-child(3){color:#444}

  尽管这些条件不是基于DOM的,但结果每一个都是作用于一个完整的元素,比如整个链接,段落,div等等。

2、伪元素种类

  伪元素作用于元素的一部分:一个段落的第一行或者第一个字母

p::first-line{color:#555}p::first-letter{color:#666}a::before{content : "hello world";}

3、总结:

  伪元素其实相当于伪造了一个元素,例如 before,first-letter 达到的效果就是伪造了一个元素,然后添加了其相应的效果而已;

  而伪类没有伪造元素,例如 first-child 只是给子元素添加样式而已。

浅析什么是伪类和伪元素?伪类和伪元素的区别解析(伪类的常见类型)

  伪元素和伪类之所以这么容易混淆,是因为他们的效果类似而且写法相仿,但实际上 css3 为了区分两者,已经明确规定了伪类用一个冒号来表示,而伪元素则用两个冒号来表示。

  但因为兼容性的问题,所以现在大部分还是统一的单冒号,但是抛开兼容性的问题,我们在书写时应该尽可能养成好习惯,区分两者。

二、伪类与伪元素的特性及其区别

1、伪类本质上是为了弥补常规CSS选择器的不足,以便获取到更多信息

2、伪元素本质上是创建了一个有内容的虚拟容器

3、CSS3中伪类和伪元素的语法不同

  伪类  :link  :hover              单冒号

  伪元素  ::before    ::after   双冒号

4、可以同时使用多个伪类,而只能同时使用一个伪元素

5、其中伪类和伪元素的根本区别在于:它们是否创造了新的元素,这个新创造的元素就叫  "伪无素"

6、伪元素/伪对象:不存在在DOM文档中,是虚拟的元素,是创建新元素。

   这个新元素(伪元素)是某个元素的子元素,这个子元素虽然在逻辑上存在,但却并不实际存在于文档树中

7、伪类:存在dom文档中标签,在伪类时改变样式

8、因为伪类是类似于添加类所以可以是多个,而伪元素在一个选择器中只能出现一次,并且只能出现在末尾

本文链接地址:https://www.jiuchutong.com/zhishi/300547.html 转载请保留说明!

上一篇:14个Python处理Excel的常用操作,非常好用

下一篇:CSS的选择器(超详细!!)(css选择器使用)

  • 留底税额有没有时间
  • 股票印花税怎么交
  • 结构性减税政策的定义
  • 备用金要用发票做账吗
  • 发票盖了财务专用章旁边再盖发票章
  • 个人所得税可以不交税吗
  • 会计分录多借多贷是什么意思
  • 报关单汇率按出口日期还是申报日期
  • 投资性房地产递延所得税资产怎么算
  • 基本账户可以转移吗
  • 加计抵减税金分录
  • 小规模纳税人农产品进项税抵扣
  • 劳务与临时工的区别
  • 销售退回的增值税怎么处理
  • 库存商品毁损会导致什么
  • 受托加工费直接计入生产成本
  • 当月的费用次月入账可以么
  • 由财政拨钱还银行借款怎么做分录?
  • 固定资产清理属于
  • 出纳如何登账
  • 子公司算总公司员工吗
  • 其他业务收入需要结转成本吗
  • 增值税月报时间
  • 差旅费补贴需要缴纳个人所得税吗需要发票
  • 纳税人登记为一般纳税人后一律不得转为小规模纳税
  • 哪些金融资产不计提减值
  • 外包人员培训费入什么科目
  • 企业所得税以前年度亏损怎么弥补
  • 企业处置固定资产怎么纳税
  • 库存的物资
  • 入账价值是啥
  • 电视柜尺寸一般是多少厘米的
  • 新车事故报废后保险公司赔多少
  • 塞巴斯蒂安电影 豆瓣
  • 招待费增值税能抵扣吗
  • ChatGPT进阶-提示词中文版
  • vue好不好学
  • centos安装epel
  • 公司股权分红会计分录
  • 怎么修改手机的地理位置
  • 打开的ps关不掉
  • 服务型企业交税再返税
  • python字典遍历key
  • uni-app表单验证
  • 电子发票查询真伪
  • SQLserver2014(ForAlwaysOn)安装图文教程
  • 并发环境下,共享资源的正确使用方式是
  • 普惠性幼儿园是什么意思
  • 采用账龄分析法计提坏账准备时,收到
  • 高新企业研发收入占总收入比例怎么算
  • 增值税申报开具其他发票包含哪些
  • 冲个人借款分录怎么写
  • 行政单位维修管理制度
  • 以前年度应付款少记怎么入账
  • 培训费属于什么应税项目
  • 出口退税勾选后电子税务局查不到发票
  • 税控盘会计分录怎么做
  • 刻章费发票怎么开
  • Navicat for MySQL(mysql图形化管理工具)是什么?
  • windows xp.exe
  • mac os常用快捷键
  • win7共享文件权限设置
  • win10web服务器在哪打开
  • win7系统备份需要多大空间
  • Android Eclispe ADT环境搭建(集成版Eclipse)
  • react native community
  • store与storage的区别
  • jquery的show和hide
  • node实战
  • nodejs 插件开发
  • 用kotlin开发android
  • 查看进程pid的命令是
  • unity教程完整版
  • unity3dextractor
  • jquery 是否显示
  • python程序解读举例
  • js验证码代码怎么写
  • 电子税务局怎么添加银行账户信息
  • 蜀山区税务局网站首页
  • 保险行业税务处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设