HTML <strike> 标签

介绍

HTML <strike> 标签用于在文本中加入删除线效果,表示这部分内容已经不再准确或相关。然而,需要注意的是,<strike> 标签在 HTML5 中已被废弃,建议使用 <del> 标签来达到类似效果。本教程将介绍如何正确地使用这两个标签。

<strike> 标签的基本语法

<p>以前的价格: <strike>19.99</strike></p>

在上述示例中,"19.99"这个文本将会有删除线效果。

<del> 标签的基本语法

<strike> 不同,<del> 标签表明其内容在文档中已被删除。这对于一些需要显示修订历史的场景非常有用。

<p>以前的价格: <del>19.99</del></p>

使用建议

  • <strike> 标签已经在 HTML5 中废弃,因此应该避免在新项目中使用它。
  • 对于需要显示删除效果的场景,推荐使用 <del> 标签来替代。
  • 如果只是为了表达某种视觉效果(例如错误或不相关的信息),可以考虑使用 CSS 中的 text-decoration: line-through; 样式。

浏览器支持

两个标签都得到了广泛的浏览器支持,但由于 <strike> 已废弃,建议更多地使用 <del>

总结

HTML <strike><del> 标签都是为了在文本中添加删除线效果而设计的,但由于其中一个已经废弃,建议优先使用 <del>。通过正确使用这些标签,可以更好地表达信息的变化和修订历史。