CSS中常用的伪元素选择器

伪元素,表示页面中一些特殊的并不真实存在的元素(元素的位置)

1,::first-letter 表示第一个字母

2,::first-line 表示第一行

3,::selection 选中的内容

4,::before 元素的开始位置

5,::after 元素的结束位置

before和after必须要结合content使用

html 复制代码
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
      /* lorem  生成随机英文段落
        下载Chinese Lorem插件,jw 生成随机中文段落 */
 
      /* 需求一:让文章的首字母一直为字体为24px */
      p::first-letter {
          font-size: 24px;
      }
      /* 需求二:让文章的第一行添加背景色黄色 */
      /* 需求三:让选中的内容,字体为红色 */
      /* 需求四:在元素开始的位置前+'abc' */
      p::before{
          content: '你好';
          color:red
      }
 
    </style>
  </head>
  <body>
      <q>hello</q>
    <p>
      Lorem ipsum dolor sit amet consectetur adipisicing elit. Porro fugiat maiores sit ex expedita beatae, sint quisquam amet quod cupiditate, tempora omnis impedit deleniti, iure fuga illo
      quibusdam. Alias, soluta?
    </p>
  </body>
</html>
相关推荐
洲星河ZXH8 分钟前
JavaWeb,前端工程化
前端
子兮曰10 分钟前
独立开发者主流技术栈(2026最新)
前端·后端·全栈
踩着两条虫19 分钟前
VTJ.PRO 新手入门:从环境搭建到 AI 生成首个 Vue3 应用
前端·javascript·数据库·vue.js·人工智能·低代码
十有八七20 分钟前
Resume Agent P1 开发 — 记忆管理 + 用户配置 + 工具系统
前端·后端
2601_9498161635 分钟前
Node.js npm 安装过程中 EBUSY 错误的分析与解决方案
前端·npm·node.js
pancakenut1 小时前
自定义属性:从html到react
前端
hmh123451 小时前
录音与音频可视化
前端·javascript
ZC跨境爬虫1 小时前
3D 地球卫星轨道可视化平台开发 Day13(卫星可视化交互优化+丝滑悬停聚焦)
前端·算法·3d·json·交互
qq_419854051 小时前
animation 和 transition
前端
weixin199701080161 小时前
《孔夫子旧书网商品详情页前端性能优化实战》
前端·性能优化