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>
相关推荐
恋猫de小郭16 小时前
AGENTS.md 真的对 AI Coding 有用吗?或许在此之前你没用对?
前端·人工智能·ai编程
sunny_18 小时前
构建工具的第三次革命:从 Rollup 到 Rust Bundler,我是如何设计 robuild 的
前端·rust·前端工程化
rfidunion18 小时前
springboot+VUE+部署(12。Nginx和前端配置遇到的问题)
前端·vue.js·spring boot
珹洺19 小时前
Java-servlet(五)手把手教你利用Servlet配置HTML请求与相应
java·运维·服务器·前端·servlet·html·maven
QQ243919719 小时前
语言在线考试与学习交流网页平台信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
前端·spring boot·sql·学习·java-ee
范特西.i19 小时前
QT聊天项目(6)
前端
a11177620 小时前
水体渲染系统(html开源)
前端·开源·threejs·水体渲染
程序员小李白20 小时前
CSS 盒子模型
前端·css·html
Zzz不能停20 小时前
单行 / 多行文本显示省略号(CSS 实现)
前端·css
键盘鼓手苏苏20 小时前
Flutter for OpenHarmony:csslib 强力 CSS 样式解析器,构建自定义渲染引擎的基石(Dart 官方解析库) 深度解析与鸿蒙适配指南
css·flutter·harmonyos