<s>: 删除文本标签
最后更新:2026-10-13
<s>删除文本标签
为文本添加删除线,表示“不再准确或不再相关”的内容(如划掉的价格)。
| 分类 | 格式化 |
|---|---|
| 内容模型 | 短语内容 |
| 允许的父元素 | 接受短语内容的元素 |
| 闭合标签 | 需要 </s> 标签 |
| 状态 | 标准 |
📝 语法
<s>删除文本</s>
▶ 示例
编辑下方代码,在 playground 中查看实时效果:
🌐 浏览器支持
| 浏览器 | |||||
|---|---|---|---|---|---|
| <s> | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| 所有主流浏览器均支持 | |||||
提示: 若表示“文档中被删除的内容”,应使用语义更准确的 <del>,而非 <s>。
❓ 常见问题
Qs 和 del 有什么区别?
A样式相同(默认删除线),语义不同:
<s> 表示「不再正确或不再相关」(如划线原价、过时信息),<del> 表示「文档编辑中删除的内容」。电商划线价用 <s>,修订记录用 <del>。Qs 标签被废弃了吗?
A没有。HTML4 中
<s> 曾与 <strike> 一起被标记为弃用,但 HTML5 重新启用并赋予它「不再准确」的语义。现在 <s> 完全有效,真正被废弃的是 <strike>。Q划线价应该用 s 标签还是 CSS?
A推荐用
<s>:它自带「不再准确」的语义,屏幕阅读器和搜索引擎能理解「这是旧价格」,比纯 CSS 删除线(text-decoration: line-through)信息量更大。没有语义诉求的纯视觉划线才用 CSS。