-1
  • 第二种方法有什么缺点吗?为什么http://www.webstandards.org/决定使用第二种方法
  • 对于屏幕阅读器用户来说,第一种方法比第一种方法更好吗?

第一的

<label for="name">Name</label>
      <input id="name" />

第二

<label for="n">Name</label>
      <input id="n" />
4

2 回答 2

7

唯一的“缺点”是 id 是非描述性的。对于内容少的页面,这没什么大不了的,但对于较大的页面,使用描述性 ID 有助于开发。同样,ID 必须是唯一的,因此单字母方法在输入 #26 时会变老:p

附带说明一下,webstandards.org 可能已经通过一个压缩实用程序运行他们的 html,该实用程序将他们的描述性 ID 更改为单个字母,以最大限度地减少下载时间。例如

他们的内部代码是您的第一个示例,而压缩机吐出您的第二个示例。

于 2010-05-24T06:38:46.733 回答
-2

我用这个:

<标签>
    <输入>
</标签>
于 2010-05-24T14:38:17.907 回答