2014-01-24 65 views
2

要創建一個網站我正在遵守WCAG我正在爲其添加語義結構。標題與未列在VoiceOver中的鏈接標題轉子

我注意到如果標題是另外一個鏈接,它不會被我正在使用的熨平板閱讀器拾取(VoiceOver)。

即:

<h1>This is a H1 heading</h1> 
<h3><a href="someurl.html">This is a H3 heading</a></h3> 
<h4>This is a H4 heading</h4> 

轉子(ctrl-opt-u)作爲顯示出來:

1: This is a H1 heading 
4: This is a H4 heading 

如果移動h3文本出來的<a>標記,以便This is a H3 heading是一個文本節點,或開關使用span時,頭部會出現在轉子中。

我的問題是這樣的:有沒有辦法讓h3顯示在標題轉子上,同時保持超鏈接?

如果有人知道這是否與NVDA或JAWS類似的問題,這些信息也將被讚賞。

+0

我應該注意使用'ctrl-opt-cmnd-h' voice over命令進入下一個標題,請訪問'h3'。 – vpiTriumph

+1

看起來像是配音中的一個錯誤,也許會通過電子郵件發送到[email protected] – AlastairC

+0

對我來說,這也是一個錯誤,它會將Apple Accessibility發送給一封電子郵件。我會讓你知道他們是否迴應。 – vpiTriumph

回答

1

你可以嘗試把整個標題放在錨點內嗎?

我知道有點奇怪的工作。

我懷疑VO不應該那樣工作。對於它的價值,我只是嘗試了NVDA的代碼,它在虛擬光標類型模式(向上和向下箭頭)以及使用H跳轉到下一個標題時都起作用。所以對我來說似乎很好。