相关疑难解决方法(0)

邮政地址的标记

我们应该将哪个HTML5标记用于邮政地址?我们可以使用哪些词汇来实现机器可读性?

例如,W3C总部的地址:

W3C/MIT
32 Vassar Street
Room 32-G515
Cambridge,MA 02139 USA

html5 vocabulary semantic-markup street-address

22
推荐指数
1
解决办法
9926
查看次数

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

在屏幕阅读器中暂停可访问性

我一直在使用Mac OSX的内置屏幕阅读器来测试我的网站,我知道它不是最好的,但它是我现在所拥有的.但我发现它并没有停留在元素的末尾......这是有道理的; 但我发现自己放置隐藏的时间来使事物变得可读:

<div class="breakdown">
    <strong>35</strong> New<span class="visuallyhidden">.</span><br>
    <strong>4</strong> Overdue<span class="visuallyhidden">.</span>
</div>
Run Code Online (Sandbox Code Playgroud)

我觉得这样做真的很脏,但是如果我不这样做,它要么破坏设计,要么用连续的句子来阅读,这是不可理解的.

有没有人有这样的经历提供?

html css accessibility screen-readers

9
推荐指数
2
解决办法
4051
查看次数

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
查看次数