位置: 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选择器使用)

  • 买房契税如何计算
  • 小规模纳税人能开专票吗
  • 增值税普通发票和电子普通发票的区别
  • 销售材料的会计分录在实务第几章节
  • 企业对公账户转法人私户
  • 已认证的发票如何冲红步骤
  • 母公司向子公司出售不动产要征收增值税吗
  • 公司垫付员工工资怎么做账
  • 咨询费发票怎么入账
  • 因质量问题怎么赔偿
  • 去年支付的费用今年取得发票
  • 持有至到期投资核算内容
  • 发放股票股利要考虑时间权重吗
  • 出口发票税率为0还能退税吗
  • 增值税需要自己交吗
  • 普通发票打歪了可以用吗
  • 研发费用进项税额需要转出吗
  • 跨年的增值税普通发票可以入账吗
  • 特定业务预缴所得税不能填写
  • 开业好不好
  • 个税按工资薪金未按时申报的处罚规定
  • 员工饭卡充值是哪个部门做
  • 固定资产出售后净残值怎么处理
  • 代持的股份
  • 采购流程会计分录怎么写
  • 合伙企业收到投资款要缴纳印花税吗
  • 暂估冲红的分录怎么写
  • windows11怎么回到桌面
  • 什么是个别资本的概念
  • 加计抵减政策销售额占比怎么算
  • 电脑中的guest账户在哪里
  • 一只草丛里的狐狸作文
  • 公司员工借款怎么做账
  • 拱门国家公园景点
  • 卸载的应用怎么找回来
  • php 电子签名
  • php 注入
  • 投资性房地产公允价值模式账务处理
  • 报表里主营业务怎么填
  • 主营业务冲减怎么做账
  • db2原理
  • mysql profiles
  • 拍卖收入个人所得税
  • 契税怎么征
  • 债券投资的会计科目有哪些
  • 土地增值税的扣除项目金额有哪些
  • c#调用excel
  • 母公司和子公司是什么关系
  • 建筑行业挂靠代扣税款如何入账?
  • 融资租赁收到的租金计入什么科目
  • 公司物资借用手续
  • 旅游业差额开票的票据可以累计一季度吗
  • 免抵退税怎么申报
  • 限定性和非限定性资产
  • 单位给个人转款怎么做账
  • 银行承兑汇票怎么操作
  • 哪些行业可以开收购发票
  • 差旅津贴和差旅补贴需要申报个税吗?
  • 错账查找方法主要有
  • 社保费跟工资有关系吗
  • 厂家给的促销费可以退吗
  • linux自动化装机
  • linux系统
  • win7系统ie浏览器打不开
  • ipssvc.exe - ipssvc是什么进程 有什么作用
  • win8双系统怎么切换
  • win7开机提示重启怎么办
  • win8.1系统如何升级到win11
  • jquery邮箱正则表达式
  • 照片墙安装教程
  • jquery轮播代码
  • 打开指定文件夹命令
  • windbg调试驱动
  • jQuery解析XML 详解及方法总结
  • bootstrapping怎么做
  • python的读写文件
  • 辽宁省国家税务总局
  • 增值税发票勾选操作流程
  • 成都国税发票领取地点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设