【发布时间】:2011-01-28 10:54:57
【问题描述】:
我在网上找到了一个例子,其中标签标签及其'for'属性用于提示标签所属控件的浏览器。例如:
<form>
<label for="male">Male</label>
<input type="radio" name="sex" id="male" />
<br />
<label for="female">Female</label>
<input type="radio" name="sex" id="female" />
</form>
我的问题是,如果我实际上有两个控件,应该将相同的单个标签分配给两者的组合(如果可能,不要分配给每个),例如:
a label text + a numeric input field + a text (unit) input field
我应该
- 仅将标签分配给数字输入字段(因为无法完成)或
- 是否可以将数字和文本输入字段放入单个跨度标签并将标签附加到该跨度?
- 或者两个输入控件都可以放在单个标签标签内吗?
哪种解决方案适用于所有浏览器的可访问性?
【问题讨论】:
标签: accessibility label html