是否可以将aria-describedby放在包含输入的div上?
(而不是仅仅把它放在输入上。)
<p id="description">Description of input</p>
<div aria-describedby="description">
<input type="text">
<input type="text">
<input type="text">
</div>
&#13;
更新
正如史蒂夫·福克纳(Steve Faulkner)在下面所说,这可以通过设置一个角色=&#34; group&#34;和div上的aria-labelledby属性。这实现了与fieldset-legend相同的基本相同。优点是:你可以分离&#34;传奇&#34;来自&#34; fieldset&#34;。如果没有必要,最好坚持使用常规的fieldset-legend。
在下面的链接中解释了这种技术:
Using grouping roles to identify related form controls
如果您想同时使用描述和标签(使用role =&#34; application&#34;),请参阅以下链接:
答案 0 :(得分:1)
由于以下几个原因,这不会按预期工作: