当前位置: 首页 > news >正文

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}

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

相关文章:

  • Vue3实现带动画效果的tab栏切换
  • Elasticsearch:创建自定义 ES Rally tracks 的分步指南
  • C++结合Lambda表达式在函数内部实现递归
  • MapboxGL JS⽀持哪些地图样式和交互控件?
  • 「数据结构」哈希表2:实现哈希表
  • MySQL高级特性篇(7)-数据库版本控制与迁移
  • SpringSecurity安全框架
  • yolov5-tracking-xxxsort yolov5融合六种跟踪算法(一)--环境配置GPU版本
  • Unity摄像机跟随
  • LocalSend跨设备传输文件传输协议 v2
  • NoSQL 数据库管理工具,搭载强大支持:Redis、Memcached、SSDB、LevelDB、RocksDB,为您的数据存储提供无与伦比的灵活性与性能!
  • 车载软件架构Adaptive AUTOSAR —— 身份和访问管理和加密技术
  • C语言奇技Y巧之sscanf函数用法详解
  • 设计模式----工厂模式
  • HAL/LL/STD STM32 U8g2库 +I2C SSD1306/sh1106 WouoUI磁贴案例
  • SegmentFault for Android 3.0 发布
  • (三)从jvm层面了解线程的启动和停止
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • 【css3】浏览器内核及其兼容性
  • 2019年如何成为全栈工程师?
  • Android优雅地处理按钮重复点击
  • angular2开源库收集
  • ES6核心特性
  • exports和module.exports
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • laravel5.5 视图共享数据
  • quasar-framework cnodejs社区
  • React Native移动开发实战-3-实现页面间的数据传递
  • 当SetTimeout遇到了字符串
  • 工作中总结前端开发流程--vue项目
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 将回调地狱按在地上摩擦的Promise
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 漂亮刷新控件-iOS
  • 巧用 TypeScript (一)
  • 少走弯路,给Java 1~5 年程序员的建议
  • 设计模式 开闭原则
  • 使用Swoole加速Laravel(正式环境中)
  • 网页视频流m3u8/ts视频下载
  • ​io --- 处理流的核心工具​
  • ​低代码平台的核心价值与优势
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (1)SpringCloud 整合Python
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (南京观海微电子)——I3C协议介绍
  • (十) 初识 Docker file
  • (算法)N皇后问题
  • (转) Android中ViewStub组件使用
  • (转) RFS+AutoItLibrary测试web对话框
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .Net 垃圾回收机制原理(二)