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>
相关推荐
over6972 分钟前
用 React Context 实现全局主题切换:从零搭建暗黑/亮色模式系统
前端·react.js·面试
ycgg5 分钟前
深入理解 AbortSignal:前端异步操作取消的原生方案
前端
妮妮喔妮6 分钟前
前端字节面试大纲
前端·面试·职场和发展
白兰地空瓶8 分钟前
告别“千里传荔枝”:React useContext 打造跨层级通信“任意门”
前端·react.js
恋猫de小郭16 分钟前
Flutter 小技巧之帮网友理解 SliverConstraints overlap
android·前端·flutter
小oo呆18 分钟前
【自然语言处理与大模型】LangChainV1.0入门指南:核心组件Structured Output
前端·javascript·easyui
Mapmost19 分钟前
【高斯泼溅】3DGS城市模型从“硬盘杀手”到“轻盈舞者”?看我们如何实现14倍压缩
前端
AC赳赳老秦30 分钟前
农业智能化:DeepSeek赋能土壤与气象数据分析,精准预测病虫害,守护丰收希望
java·前端·mongodb·elasticsearch·html·memcache·deepseek
囊中之锥.36 分钟前
《HTML 网页构造指南:从基础结构到实用标签》
前端·html
饼饼饼36 分钟前
从 0 到 1:前端 CI/CD 实战(第二篇:用Docker 部署 GitLab)
前端·自动化运维