HTML删除线怎么实现_HTML删除线如何标注修改或过期内容

蓮花仙者
发布: 2025-11-21 23:29:02
原创
802人浏览过
使用<del>标签可语义化标注删除内容,适合文档修订和价格变更,支持cite和datetime属性;2. 通过CSS的text-decoration: line-through实现视觉删除线,适用于静态过期信息或自定义样式;3. 结合<ins>与<del>标签能完整展示修改记录,增强可读性与可访问性。

html删除线怎么实现_html删除线如何标注修改或过期内容

在HTML中实现删除线,最常用的方法是使用<del>标签或通过CSS样式来添加删除线效果。这两种方式都能清晰标注内容的修改或过期状态,适用于文档修订、价格变更等场景。

使用 <del> 标签标注删除内容

<del> 是语义化标签,专门用于表示被删除的文本,浏览器默认会为其加上删除线样式。

说明:
  • 该标签适合用于展示文档中被移除的内容,具有良好的可访问性和SEO意义。
  • 可以配合 citedatetime 属性记录删除原因和时间。

示例代码:

DeepBrain
DeepBrain

AI视频生成工具,ChatGPT +生成式视频AI =你可以制作伟大的视频!

DeepBrain 108
查看详情 DeepBrain
<p>原价:<del datetime="2025-04-01">¥199</del> <ins>¥149</ins></p>
登录后复制

显示效果:原价:2025-04-01">¥199 ¥149

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

使用 CSS 的 text-decoration 属性添加删除线

如果只是需要视觉上的删除线效果,而不强调语义,可以通过CSS设置 text-decoration: line-through

适用情况:
  • 静态展示过期信息,如促销结束的价格。
  • 自定义样式需求,比如颜色、粗细等。

示例代码:

<p style="text-decoration: line-through; color: gray;">此功能已停用</p>
登录后复制

也可以定义类:

<style>
.strikethrough {
  text-decoration: line-through;
  color: #888;
}
</style>
<p class="strikethrough">旧版说明文案</p>
登录后复制

结合 <ins> 和 <del> 表示完整修改记录

在文档修订中,常将 <del><ins> 搭配使用,分别表示删除和新增内容,便于读者理解变更。

示例:

<p>
  会议时间原定于<del cite="reason.html" datetime="2025-04-01T10:00">周五下午三点</del>
  <ins datetime="2025-04-01T10:00">周四上午十点</ins>。
</p>
登录后复制

这样既保留历史信息,又明确当前状态。

基本上就这些。根据是否需要语义化支持来选择使用 <del> 还是纯CSS方式,合理运用能有效传达内容变更意图。

以上就是HTML删除线怎么实现_HTML删除线如何标注修改或过期内容的详细内容,更多请关注php中文网其它相关文章!

HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

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