我有一个带有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">