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

CSS如何通过伪元素让单行文本的两侧有连贯的删除线

无法用text-decoration-line实现两侧延伸删除线,需用position: relative容器配合::after伪元素,设width: 120%、left: -10%、top: 50%、transform: translateY(-50%)模拟贯穿式删除线。text-decoration-line 无法实现两侧连贯删除线单行文本两侧加“贯穿式”删除线(即从左到右完整横穿,且两端延伸出文字边界),text-decoration-line: line-through 做不到——它只作用于文字内容区域,不会超出字宽,更不会延伸到左右空白处。真正可行的路是用伪元素模拟:给容器加 ::before 或 ::after,定位成横线,再手动控制长度和位置。用 ::after + absolute 实现左右延伸的删除线核心思路是把删除线做成一个绝对定位的 ::after 元素,宽度设为足够长(比如 120%),再用 left: -10% 把它往左拉出文字区,就能覆盖左侧空白;右侧自然溢出。常见错误现象:width: 100% + left: 0 看起来对齐,但实际线只在文字盒内,碰不到左右间隙;或者忘了设 content: "",伪元素不渲染。立即学习“前端免费学习笔记(深入)”;实操建议:position: relative 必须加在文本容器上(如 <span> 或 <p>),否则 ::after 会相对于 body 定位::after 要设 content: ""、display: block、height: 1px、background: currentColor用 top: 50% + transform: translateY(-50%) 居中对齐基线,比猜 top: 0.3em 更稳宽度推荐 width: 120%,left: -10%,兼容不同字体下沉程度示例 CSS:.strikethrough-extended { position: relative; display: inline-block;}.strikethrough-extended::after { content: ""; position: absolute; top: 50%; left: -10%; width: 120%; height: 1px; background: currentColor; transform: translateY(-50%);}line-height 和 font-size 影响删除线垂直位置伪元素的 top: 50% 是相对于容器高度算的,而容器高度又受 line-height 和 font-size 共同影响。如果文本用了 line-height: 1.2,容器高度就不是字体大小本身,会导致删除线偏高或偏低。 Mokker AI AI产品图添加背景

http://www.jsqmd.com/news/779291/

相关文章:

  • 工业协议转换避坑指南:EnTalk PCIe板卡在PROFINET与Modbus RTU主从模式下的完整配置流程
  • 2026年喷码加工新趋势:专业厂家如何引领行业变革
  • LSI转型启示:从PowerPC到ARM架构的通信处理器战略演进
  • 在多轮对话场景下体验taotoken路由策略对api调用稳定性的提升
  • 工业视觉踩坑实录(十六):读个指针表,我差点以为计算机视觉是假的
  • XMIND 安装包破解版(苹果电脑 WINDOWS电脑 手机)
  • Day58string常见方法
  • 别再混淆了!5分钟搞懂Linux里的TTY、PTS和PTY到底啥关系(附常用命令清单)
  • 杀戮尖塔 1 手机版下载分享2026最新版
  • 从拆解五款AR/VR头显看硬件设计演进:芯片、追踪与光学的权衡
  • 开源硬件项目PumpClaw:从概念到实现的完整历程
  • VoltAgent/awesome-design-md集成qoder使用
  • Go语言分布式追踪:OpenTelemetry实战
  • 【Docker Desktop】win11上部署gitlab代码仓库管理系统
  • 并发与并行编程模型演进:从锁到Actor到协程——测试视角下的缺陷模式与质量保障
  • Windows Defender终极移除方案:5分钟彻底解决系统性能瓶颈
  • 基数统计-原理和应用场景
  • 宝塔面板如何监控网站存活_配置心跳检测与告警通知
  • AI4S企业品牌定位怎么做:从复杂能力到市场判断,企业到底卡在了哪一步
  • 保姆级教程:用Docker Compose一键部署青龙面板,告别手动敲命令
  • Serial RapidIO技术解析与嵌入式系统应用
  • 圣禾堂在线正式成为AIT创瑞科技授权代理商,全品类元器件现货供应保障升级
  • 综合能源站“柔性容量”建设方案——以台区分布式储能实现变压器动态增容
  • 安川弧焊机器人焊接节气装置选型指南:实现节气40%-60%的节气效果
  • javascript中函数解析过程
  • 全国求职辅导公司怎么找?核心标准与靠谱平台解析 - 得赢
  • Pine Script V6开发效率革命:AI编辑器配置实战指南
  • 航空板块集体冲高,汇添富航空ETF(159257.SZ)单日涨近3%
  • SP3232EEY-L/TR:3V-5.5V宽压收发器 MaxLinear原厂方案,为工业通信与智能设备提供通用串行接口
  • H27Q1T8QAM6R-BCF海力士闪存H27Q1TLYEB9R-BCF