1

我有一个带有aria-describedby输入元素属性的表单,后跟一个span带有所需输入描述/示例的标签。它还有只为屏幕阅读器显示的类(有视力的人可以利用这些placeholder信息)。

这里的问题是,至少根据 Fangs 的说法,屏幕阅读器读取标签,然后提示输入,然后读取aria-describedby文本。

我可以在代码中将文本移动到输入上方吗,例如

<label for="givenName">Given name</label>

<span id="givenNameHelp" class="help-block sr-only">e.g. Liam</span>

<input class="form-control" type="text" id="givenName" placeholder="Liam" aria-describedby="givenNameHelp">
4

1 回答 1

1

是的,这是完全合法的,适用于所有屏幕阅读器

于 2015-08-18T17:39:36.750 回答