我从来没有理由将标签元素放在图例元素中(从未真正考虑过或看到它完成)。但是对于我正在实施的设计,这样做很诱人。
这就是我想做的事情:
<fieldset>
<legend><label for="formInfo">I would like information on</label></legend>
<select id="formInfo">
<option value="Cats">Cats</option>
<option value="Dogs">Dogs</option>
<option value="Lolz">Lolz</option>
</select>
</fieldset>
它在 Firefox3、Safari、Opera 和 IE6/7 中按预期工作(单击标签聚焦相应的输入)并通过验证,但我只是想知道是否有任何已知原因(可访问性?语义?浏览器问题)为什么不应该这样做