我正在尝试弄清楚如何使用WCAG标准标记一些代码,但是当我遇到这种情况时,它有点复杂:
<div class="form-group">
<label>Entry Method</label>
<div>
<label>
<input type="radio" /> Upload file
</label>
<label>
<input type="radio" /> Enter Manually
</label>
<label>
<input type="radio" /> Load Template
</label>
</div>
</div>
我该如何处理第一个"标签"?在这种情况下如何使用"for"和"id"?
label
伴随单个表单字段,而不是一组字段。分组表单字段是使用fieldset
而不是div
来实现的,伴随着legend
而不是label
:
<fieldset class="form-group">
<legend>Entry Method</legend>
<div>
<label>
<input type="radio" /> Upload file
</label>
<label>
<input type="radio" /> Enter Manually
</label>
<label>
<input type="radio" /> Load Template
</label>
</div>
</fieldset>
有关详细文章,请参见WCAG 2.0的H71。