问答详情
源自:6-2 先来填用户名和密码 - 文本输入框、密码输入框

提问提问提问

前一章节,<label for=”username“>账户:</label>   与这一章直接写了账户:好像没什么区别??求解答

提问者:惡侑堊抱 2018-06-27 15:48

个回答

  • qq_daydreaming_0
    2018-06-27 16:27:10
    已采纳

    label标签不会向用户呈现任何特殊效果,它的作用是为鼠标用户改进了可用性。如果你在 label 标签内点击文本,就会触发此控件。就是说,当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(就自动选中和该label标签相关连的表单控件上)。语法:<label for="控件id名称">。例如:

    <form>
      <label for="male">男</label>
      <input type="radio" name="gender" id="male" />
      <br />
      <label for="female">女</label>
      <input type="radio" name="gender" id="female" />
      <label for="email">输入你的邮箱地址</label>
      <input type="email" id="email" placeholder="Enter email">
    </form>

    有label 标签的话,点击“男”就可选中该选项,如果没有label 标签的话,只能点击“男”的单选框才能选中。因为不知道你具体指的哪个章节,所以不知道该回答对你是否有帮助。


  • 无知才无耻
    2018-06-27 16:22:55

    label标签不会向用户呈现任何特殊效果,它的作用是为鼠标用户改进了可用性。如果你在 label 标签内点击文本,就会触发此控件。就是说,当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(就自动选中和该label标签相关连的表单控件上)。