get*_*way 14 html forms labels
请原谅我可能非常愚蠢的问题,但我的好奇心正在扼杀我,而且我是新手,但是你在标记中使用了重要的标签,为什么?
即
<label for="birthdate">Birthdate:</label>
<input type="text" id="birthdate" name="birthdate" />
Run Code Online (Sandbox Code Playgroud)
为什么我必须标记这个输入,为什么它对用户有益,为什么对将来的使用有益,或者它是搜索引擎优化的东西.这就是我真正想知道的:)
GSt*_*Sto 29
这有很多重要原因:
这对于可访问性非常重要,因此使用屏幕阅读器的盲人可以轻松地判断哪个文本框适用于哪个内容,因为否则他们的软件无法从页面结构中分辨出活动文本框的用途.此外,单击标签将聚焦适当的输入控件,这很方便.