CSS中伪元素和伪类的区别和作用?

  • 伪元素:在内容元素的前后插入额外的元素或样式,但是这些元素实际上并不在文档中生成。它们只在外部显示可见,但不会在文档的源代码中找到它们,因此,称为“伪”元素。例如:
p::before {content:"第一章:";}
p::after {content:"Hot!";}
p::first-line {background:red;}
p::first-letter {font-size:30px;}
  • 伪类:将特殊的效果添加到特定选择器上。它是已有元素上添加类别的,不会产生新的元素。例如:
a:hover {color: #FF00FF}
p:first-child {color: red}

总结: 伪类是通过在元素选择器上加⼊伪类改变元素状态,⽽伪元素通过对元素的操作进⾏对元素的改变。

相关推荐

  1. CSS元素区别作用

    2024-02-21 13:32:01       50 阅读
  2. css元素区别

    2024-02-21 13:32:01       59 阅读
  3. css3 元素

    2024-02-21 13:32:01       23 阅读
  4. CSS 元素用法区别

    2024-02-21 13:32:01       38 阅读
  5. 元素区别是什么?

    2024-02-21 13:32:01       39 阅读
  6. css元素选择器

    2024-02-21 13:32:01       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-21 13:32:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-21 13:32:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-21 13:32:01       82 阅读
  4. Python语言-面向对象

    2024-02-21 13:32:01       91 阅读

热门阅读

  1. GO框架基础 (三)、xorm库

    2024-02-21 13:32:01       55 阅读
  2. LeetCode刷题笔记之二叉树(二)

    2024-02-21 13:32:01       43 阅读
  3. 【Lazy ORM 高级映射】1.2.2-JDK17-SNAPSHOT

    2024-02-21 13:32:01       49 阅读
  4. OpenCart程序结构与业务逻辑

    2024-02-21 13:32:01       55 阅读
  5. 【Python】OpenCV-图像滤波

    2024-02-21 13:32:01       47 阅读
  6. *EtherCAT:网络小能手,工业界的速度之星!**

    2024-02-21 13:32:01       48 阅读
  7. list.stream().forEach()和list.forEach()的区别

    2024-02-21 13:32:01       51 阅读
  8. C++ 基础算法 高精度乘法

    2024-02-21 13:32:01       41 阅读
  9. gem5标准库概述

    2024-02-21 13:32:01       45 阅读
  10. SQLite 知识整理

    2024-02-21 13:32:01       47 阅读
  11. uniapp使用sqlite

    2024-02-21 13:32:01       49 阅读
  12. 备份服务器数据的重要

    2024-02-21 13:32:01       51 阅读
  13. 锁相放大器,数字锁相放大器.C和python版的源代码

    2024-02-21 13:32:01       50 阅读