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

CSS伪元素

伪元素

伪元素 用于在元素的内容前后或特定部分插入虚拟元素,并为其添加样式,无需修改 HTML 结构

语法:使用双冒号 ::(现代规范)

以下是一些常见的CSS伪元素的示例:
1.::before : 在元素内容的前插入虚拟元素。
2.::after : 在元素内容的后插入虚拟元素。
3.::first-line : 选择元素的第一行文本。
4.::first-letter : 选择元素的首字母。
5. ::selection: 设置用户选中文本的样式
6.::placeholder : 设置输入框占位符文本的样式

伪元素的一些简单示例:
清除浮动

.clearfix::after {content: "";display: block;clear: both;
}

自定义列表符号

ul li::before {content: "•";color: red;margin-right: 8px;
}

伪元素在HTML页面使用实例:

<!DOCTYPE html>
<html>
<head><title>CSS伪元素示例</title><style>/* 在元素的内容前插入新内容并设置样式 */h1::before {content: "-> ";  color: blue;}/* 在元素的内容后插入新内容并设置样式 */p::after {content: " (end)";color: red;}/* 选择元素的第一行文本并设置样式 */p::first-line {color: green;font-weight: bold;}/* 选择元素的第一个字母并设置样式 */p::first-letter {font-size: 24px;color: orange;}</style>
</head>
<body><h1>Title</h1><p>This is a paragraph of text. </p>
</body>
</html>

相关文章:

  • C++ 网络层接口设计与实现:基于 Socket 编程
  • IE之路专题11.IS-IS专题
  • 第五章、SpringBoot与消息通信(一)
  • 【Spring Boot】把jar包导入本地系统
  • Java学习手册:Java并发编程最佳实践
  • 代码学习总结(五)
  • spring中如何在一个插入操作执行成功后在执行另一个操作
  • Word 中“母版页”的等效机制
  • pip list | grep paho-mqtt 如何查看这个包的保存路径
  • C++学习:六个月从基础到就业——面向对象编程:接口设计
  • 新手避坑+高效入门:用 DeepSeek 从零攻克编程与网站搭建
  • Docker容器虚拟化存储架构
  • 数据结构之稀疏矩阵与三元组表示法
  • 树莓派超全系列教程文档--(31)config.txt常用选项介绍
  • 游戏一:俄罗斯方块简易版
  • vue3+element-ui-plus+el-table样式
  • 基于WebRTC技术的EasyRTC:支持任意平台设备的实时音视频通信解决方案
  • git本地项目上传github
  • 数字图像处理(膨胀与腐蚀)
  • 如何模拟浏览器行为获取网页中的隐藏表单数据?
  • 被指违反代理协议遭南航暂停售票资格,去哪儿网:今起恢复
  • 习近平向加蓬当选总统恩圭马致贺电
  • 李家超将率团访问浙江
  • 人民日报:当阅读成为“刚需”
  • 老总们带着产品直奔对接会,外贸拓内销找到更多“新路子”
  • 医院招聘误发内部信息反获好评,求职者就需要这样的“敞亮”