我应该将输入元素放在标签元素中吗?

关于标签输入HTML元素的嵌套是否有最佳实践

经典方式:

<=“myinput”的标签>我的文本&lt/标签>
<输入类型=“text”id=“myinput”/>

<=“myinput”的标签>我的文字
<输入类型=“text”id=“myinput”/>
&lt/标签>

来自w3:

标签本身可以放置在标签的前面、后面或周围
关联控制


<=“lastname”的标签>姓氏&lt/标签>
<输入type=“text”id=“lastname”/&gt

<输入type=“text”id=“lastname”/>
<=“lastname”的标签>姓氏&lt/标签&gt

<标签>
<输入type=“text”name=“lastname”/>
姓
&lt/标签&gt

请注意,当一个表格用于布局时,如果标签在一个单元格中,而其关联的表单字段在另一个单元格中,则不能使用第三种技术

任何一个都是有效的。我喜欢使用第一个或第二个示例,因为它提供了更多的样式控制

发表评论