是否存在关于嵌套HTML label
和input
HTML元素的最佳实践?
经典方式:
<label for="myinput">My Text</label>
<input type="text" id="myinput" />
要么
<label for="myinput">My Text
<input type="text" id="myinput" />
</label>
<label for="id">
因为我在页面上有多个表单,而且我不能id
在没有陷入unique id per page
陷阱的情况下对许多小部件使用属性。访问小部件的唯一可接受的方法是form + widget_name
。
<input />
放进的最大优点之一<label>
是,您可以在示例中省略for
和id
:<label>My text <input /></label>
。好多了!