小编Ora*_*ram的帖子

H1 中的换行符将元素转变为 VoiceOver 组

出于设计原因,我使用 a <br>inside a,例如:<h1>

<h1>This is a <br>headline</h1>
Run Code Online (Sandbox Code Playgroud)

但请注意,它会将元素变成一个“组”,VoiceOver 将其读取为单独的项目,例如:

标题级别 1“这是一个...标题”第3

项目 “这是一个”
“标题”
“空组”

向 only添加aria-hidden="true"role="presentation"属性<br>会删除“空组”公告,但 VoiceOver 仍将 视为H1组”

是否可以在不通过 VoiceOver 将其宣布为“组”的br情况下将元素存在于内部?h1

html accessibility screen-readers voiceover

2
推荐指数
1
解决办法
877
查看次数

标签 统计

accessibility ×1

html ×1

screen-readers ×1

voiceover ×1