0

0

CSS如何为文字增加删除线_使用text-decoration: line-through

P粉602998670

P粉602998670

发布时间:2026-03-18 14:39:01

|

552人浏览过

|

来源于php中文网

原创

text-decoration: line-through 失效主因是样式被覆盖或作用对象错误;应检查继承、优先级及元素类型,语义删除须用标签,视觉修饰可用CSS,位置不准时可用text-decoration-offset微调。

css如何为文字增加删除线_使用text-decoration: line-through

text-decoration: line-through 为什么加不上删除线

常见现象是写了 text-decoration: line-through 却没效果,大概率是样式被覆盖或作用对象不对。CSS 的 text-decoration 是继承属性,但不会穿透到某些内联元素内部(比如 <span> 套在 <del> 里时容易失效),更常见的是被其他规则重置了——比如全局 CSS 里写了 text-decoration: none 且优先级更高。

实操建议:

立即学习前端免费学习笔记(深入)”;

  • 用浏览器开发者工具检查元素,看 text-decoration 是否被 strike-through 覆盖,还是显示为 none
  • 确保目标元素不是 display: inline-blockblock 且设置了 text-decoration: none 的父容器(它会“拦住”继承)
  • 必要时加 !important 快速验证是否是优先级问题(上线前应改用更精确的选择器)

line-through 和 <del> 标签的区别在哪

<del> 是语义化 HTML 标签,表示内容已被删除;text-decoration: line-through 只是视觉样式。两者渲染结果看起来一样,但用途和影响完全不同。

实操建议:

立即学习前端免费学习笔记(深入)”;

  • 纯视觉修饰(比如价格划掉、临时标注)用 CSS,不改变语义
  • 内容确实被移除或作废(如合同条款修订、文档版本对比)必须用 <del>,这对屏幕阅读器、SEO、可访问性都关键
  • 混用要小心:给 <del> 再加 text-decoration: line-through 不会出错,但多余;反过来,只用 CSS 却没语义,AT(辅助技术)用户可能完全感知不到“这是被删掉的内容”

line-through 在不同字体下位置不准怎么办

text-decoration: line-through 的位置由字体的 font-metrics 决定,不是绝对像素偏移。所以换字体(尤其自定义 Web Font 或中文字体)后,删除线可能偏高、偏低,甚至贴着文字底部。

一点PPT
一点PPT

一句话生成专业PPT,AI自动排版配图

下载

实操建议:

立即学习前端免费学习笔记(深入)”;

  • 不要依赖默认位置,用 text-decoration-thicknesstext-decoration-offset 微调(Chrome 89+、Firefox 70+、Safari 15.4+ 支持)
  • 例如:text-decoration: line-through; text-decoration-thickness: 1px; text-decoration-offset: 2px;
  • 老浏览器不支持 offset 时,可用伪元素模拟:::after 绝对定位画一条横线,但需手动控制宽度和对齐,维护成本高

React/Vue 里动态加删除线容易漏掉什么

框架里常通过 class 切换控制删除线,比如 className={isDeleted ? 'deleted' : ''},但容易忽略状态同步和 SSR 一致性。

实操建议:

立即学习前端免费学习笔记(深入)”;

  • 服务端渲染时,如果 isDeleted 初始值为 false,但首屏就该显示删除线,会导致水合(hydration)不匹配警告
  • 别只靠 class 控制,把语义也带上:用 <del> 包裹内容 + class 控制样式,比纯 div + CSS 更稳
  • 避免在 useEffectmounted 里才加 class,导致闪动——样式应在首次渲染时就确定

真正麻烦的不是写一行 CSS,而是得想清楚:这根线是给人看的,还是给机器读的,还是既要又要。字体、框架、可访问性、跨浏览器表现——每个点都能单独卡半天。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

1089

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

852

2023.11.06

class在c语言中的意思
class在c语言中的意思

在C语言中,"class" 是一个关键字,用于定义一个类。想了解更多class的相关内容,可以阅读本专题下面的文章。

951

2024.01.03

python中class的含义
python中class的含义

本专题整合了python中class的相关内容,阅读专题下面的文章了解更多详细内容。

33

2025.12.06

seo页面描述
seo页面描述

一个好的SEO页面描述应该包含关键词、简明扼要地概括网页的主题和内容、具有吸引力、与网页内容相符,并且是独特的。它不仅可以帮助搜索引擎了解网页的内容,还可以吸引用户点击进入网页。因此,编写一个优秀的SEO页面描述对于网页的排名和点击率都非常重要。

220

2023.08.31

wordpress seo
wordpress seo

WordPress网站SEO优化方法有:1、选择一个SEO友好的主题,具有清晰的代码结构,快速的加载速度和响应式设计;2、使用SEO插件,优化你的标题标签,元描述,关键字,XML站点地图等;3、优化你的内容,内容是SEO优化的核心;4、优化你的网站速度;5、创建友好的URL;6、使用内部链接;7、优化图像;8、使用社交媒体;9、定期更新你的网站;10、监控和分析你的网站等等。

436

2023.09.18

SEO诊断方法有哪些
SEO诊断方法有哪些

SEO诊断是一个综合性的工作,需要从网站结构、关键词优化、内容质量、外部链接、网站速度、移动友好性等多个方面进行评估和优化。通过进行SEO诊断,可以帮助网站提高在搜索引擎中的排名,从而增加流量和曝光度 。

298

2023.10.09

SEO关键词排名工具有哪些
SEO关键词排名工具有哪些

SEO关键词排名工具有Google关键词规划工具、百度关键词工具、SEMrush、Ahrefs、Moz Keyword Explorer、KWFinder、Ubersuggest、Keyword Surfer、AnswerThePublic和Google Trends。更多关于SEO关键词排名工具的文章,详情请继续阅读该专题下面的文章。php中文网欢迎大家前来学习。

393

2023.10.30

Python WebSocket实时通信与异步服务开发实践
Python WebSocket实时通信与异步服务开发实践

本专题聚焦 Python 在实时通信场景中的开发实践,系统讲解 WebSocket 协议原理、长连接管理、消息推送机制以及异步服务架构设计。内容包括客户端与服务端通信实现、连接稳定性优化、消息队列集成及高并发处理策略。通过完整案例,帮助开发者构建高效稳定的实时通信系统,适用于聊天应用、实时数据推送等场景。

3

2026.03.18

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Sass 教程
Sass 教程

共14课时 | 1.0万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 3.7万人学习

CSS教程
CSS教程

共754课时 | 44.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号