You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让屏幕阅读器忽略HTML的<hr>标签(仅显示不朗读)

如何让<hr>仅显示但不被屏幕阅读器朗读?

你使用<hr>标签做内容分隔时,不同屏幕阅读器会读出不同内容(比如“破折号”“分隔线”),想要只保留视觉效果、屏蔽阅读器朗读,完全可以实现,以下是两种可靠方法:

  • 方法一:添加ARIA隐藏属性
    直接给<hr>加上aria-hidden="true"属性,这是无障碍领域的标准处理方式,能让屏幕阅读器直接忽略这个元素,同时完全不影响它的视觉样式:
// content

<hr aria-hidden="true">

// content
  • 方法二:用CSS模拟分隔线
    如果不想依赖原生<hr>标签,也可以用空<div>配合CSS实现相同的视觉分隔效果,空元素默认不会被屏幕阅读器识别:
// content

<div class="divider"></div>

// content

对应的CSS样式(可根据需求调整):

.divider {
  height: 1px;
  width: 100%;
  background-color: #ccc;
  margin: 1rem 0;
}

内容的提问来源于stack exchange,提问作者Tristate

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 05:35:18