Notice: This is a work in progress. Please submit feedback or suggestions.

placeholder link element (html)

Screen reader support level: partial (77/90)

Voice Control support level: partial (18/27)

On this page

If the a element has no href attribute, then the element represents a placeholder for where a link might otherwise have been placed, if it had been relevant, consisting of just the element's contents.

Expectations

What are expectations?

Screen Reader support by expectation

ExpectationJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
MUST NOT convey the link role; OR MUST convey as a placeholder linksupportednonesupportedsupportedsupportedsupportedpartial (2/3)
MUST convey an appropriate namesupportedsupportedsupportedsupportedsupportedsupportedsupported
MUST NOT provide shortcuts to jump to this rolepartialsupportedsupportedsupportedsupportedsupportedsupported

Voice Control support by expectation

ExpectationDragon Naturally SpeakingVoice Access (Android)Voice Control (iOS)Voice Control (MacOS)Windows Speech Recognition
MUST NOT convey the link role; OR MUST convey as a placeholder linknonesupportednot applicablesupportednone
MUST convey an appropriate namesupportedsupportedsupportedsupportednone

Expectation: convey the link role; OR MUST convey as a placeholder link

Rationale: Since the link does not go anywhere, user needs to know that the link is not functional.

Strength of these expectations for different types of assistive technologies:

  • Screen Readers: MUST NOT
  • Voice Control: MUST NOT
Screen Reader support for 'MUST NOT convey the link role; OR MUST convey as a placeholder link'
TestJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
ChromeIEFirefoxEdgeChromeFirefoxFirefoxChromeSafariSafari
HTML links example 6 - A placeholder link by itselfsupportedsupportedsupportednonesupportedsupportedsupportedsupportedsupportedpartial (2/3)
HTML links example 7 - A placeholder link in a paragraphsupportedsupportedsupportednonesupportedsupportedsupportedsupportedsupportedpartial (2/3)
HTML links example 8 - A placeholder link that wraps many elementssupportedsupportedsupportednonesupportedsupportedsupportedsupportedsupportedpartial (2/3)
Voice Control support for 'MUST NOT convey the link role; OR MUST convey as a placeholder link'
TestDragon Naturally SpeakingVoice Access (Android)Voice Control (iOS)Voice Control (MacOS)Windows Speech Recognition
ChromeChromeSafariSafariChrome
HTML links example 6 - A placeholder link by itselfnonesupportednot applicablesupportednone
HTML links example 7 - A placeholder link in a paragraphnonesupportednot applicablesupportednone
HTML links example 8 - A placeholder link that wraps many elementsnonesupportednot applicablesupportednone

Expectation: convey an appropriate name

Rationale: A screen reader user needs to know what to enter.

Strength of these expectations for different types of assistive technologies:

  • Screen Readers: MUST
  • Voice Control: MUST
Screen Reader support for 'MUST convey an appropriate name'
TestJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
ChromeIEFirefoxEdgeChromeFirefoxFirefoxChromeSafariSafari
HTML links example 6 - A placeholder link by itselfsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported
HTML links example 7 - A placeholder link in a paragraphsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported
HTML links example 8 - A placeholder link that wraps many elementssupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported
Voice Control support for 'MUST convey an appropriate name'
TestDragon Naturally SpeakingVoice Access (Android)Voice Control (iOS)Voice Control (MacOS)Windows Speech Recognition
ChromeChromeSafariSafariChrome
HTML links example 6 - A placeholder link by itselfsupportedsupportedsupportedsupportednone
HTML links example 7 - A placeholder link in a paragraphsupportedsupportedsupportedsupportednone
HTML links example 8 - A placeholder link that wraps many elementssupportedsupportedsupportedsupportednone

Expectation: provide shortcuts to jump to this role

Rationale: Screen reader users might want to quickly navigate to elements of this type.

Strength of these expectations for different types of assistive technologies:

  • Screen Readers: MUST NOT
  • Voice Control: NA
Screen Reader support for 'MUST NOT provide shortcuts to jump to this role'
TestJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
ChromeIEFirefoxEdgeChromeFirefoxFirefoxChromeSafariSafari
HTML links example 6 - A placeholder link by itselfpartialpartialpartialsupportedsupportedsupportedsupportedsupportedsupportedsupported
HTML links example 7 - A placeholder link in a paragraphpartialpartialpartialsupportedsupportedsupportedsupportedsupportedsupportedsupported
HTML links example 8 - A placeholder link that wraps many elementspartialpartialpartialsupportedsupportedsupportedsupportedsupportedsupportedsupported