- 不正确文本的删除线 - html5 内联文本语义
元素使用删除线来渲染文本。表示不再相关,或者不再准确的事情。但是当表示文档编辑时,不提倡使用为此提倡使用和元素。
浏览器支持
所有主流浏览器都支持 标签。 |
示例
today's special: salmon
sold out
today's special: salmon sold out
结果
today's special: salmon sold out
today's special: salmon sold out
today's special: salmon sold out
标签定义及使用说明
标签对那些不正确、不准确或者没有用的文本进行标识。
标签不应该用来定义替换的或者删除的文本。如果要定义替换的或者删除的文本,请使用
标签。
内容分类 | 短语内容or流式内容 |
---|---|
允许的内容 | 短语内容 |
标签省略 | 不允许,开始标签和结束标签都不能省略。 |
允许的父元素 | 任何接受短语内容的元素 |
允许的ARIA 角色 | 任意 |
DOM 接口 | HTMLElement |
无障碍问题
大多数屏幕读取技术在其默认配置中不会宣布s
元素的存在。它可以通过使用CSScontent
属性以及::before
和::after
伪元素来声明。
s::before, s::after { clip-path: inset(100%); clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; } s::before { content: " [start of stricken text] "; } s::after { content: " [end of stricken text] "; }
一些使用屏幕阅读器的人故意禁止发布会造成额外冗长的内容。因此,重要的是不要滥用这一技术,而只在不知道内容被删除的情况下应用它会对理解产生不利影响。
HTML 4.01 与 HTML5之间的差异
在 HTML 4.01 中,元素已废弃,并且被用来给文本家删除线。
HTML5 重定义了元素,现在是被用来定义那些不再正确的文本。
属性
这个元素仅仅包含全局属性
全局属性
标签支持HTML 的全局属性。
事件属性
标签支持HTML 的事件属性。
实例
标记不再正确的文本:
my car is blue.
my new car is silver.
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)