- 第二种方法有什么缺点吗?为什么http://www.webstandards.org/决定使用第二种方法
- 对于屏幕阅读器用户来说,第一种方法比第一种方法更好吗?
第一的
<label for="name">Name</label>
<input id="name" />
第二
<label for="n">Name</label>
<input id="n" />
第一的
<label for="name">Name</label>
<input id="name" />
第二
<label for="n">Name</label>
<input id="n" />
唯一的“缺点”是 id 是非描述性的。对于内容少的页面,这没什么大不了的,但对于较大的页面,使用描述性 ID 有助于开发。同样,ID 必须是唯一的,因此单字母方法在输入 #26 时会变老:p
附带说明一下,webstandards.org 可能已经通过一个压缩实用程序运行他们的 html,该实用程序将他们的描述性 ID 更改为单个字母,以最大限度地减少下载时间。例如
他们的内部代码是您的第一个示例,而压缩机吐出您的第二个示例。
我用这个:
<标签> <输入> </标签>