我总是尝试做以下事情:
<label><input type="checkbox" /> Some text</label>
或者
<label for="idOfField"><input type="checkbox" id="idOfField" /> Some text</label>
我的问题与标签标签有关,特别是在复选框上。
大多数网站(我会说 >40%)不使用该<label>
标签。
是否有一个原因?是浏览器有问题还是其他问题?
注意:如果人们不知道这个<label>
标签,它有很多优点:
- 复选框和收音机:您可以单击文本以及复选框以选中复选框(以及我相信的焦点):Blah blah blah
- 其他输入:如果您单击文本,它将聚焦输入(文本区域、文本、文件)(此功能不如复选框和收音机有用)
注 2:有人提到示例 #2 比 #1 (上面)更正确,但根据此处的文档,两者都是正确的