【发布时间】:2016-10-24 19:04:27
【问题描述】:
我正在尝试使表单易于访问。我应该让我的输入同时具有required 和aria-required 属性,还是只有一个?
<label for="textbox1">Input</label>
<input id="textbox1" type="text" name="Text Box" required>
还是这样?
<label for="textbox1">Input</label>
<input id="textbox1" type="text" name="Text Box" aria-required="true">
还是这样?
<label for="textbox1">Input</label>
<input id="textbox1" type="text" name="Text Box" aria-required="true" required>
文章Accessible HTML5 Forms – Required Inputs 声称最好同时实现。
【问题讨论】:
-
文章链接看起来很棒,答案取决于您搜索的兼容性选项。当您同时使用两者时,范围最广。也可以看developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/…
标签: html accessibility required wai-aria html-input