如何为html元素分配正确的ID?

时间:2012-02-08 18:04:03

标签: html

假设我需要为具有名字的元素指定一个id,它的名称应该是:

  1. 的firstName
  2. 第一名称
  3. 如first_name
  4. 我应该选择哪个选项(我上面发布的每个ID都是允许的,但建议的命名是什么)?

4 个答案:

答案 0 :(得分:4)

这完全取决于您的口味。我更喜欢带连字符的ID和类,因为它可能允许您使用css3-selector [att|=val]

答案 1 :(得分:3)

真的无关紧要,只有它们必须是唯一的,并且如果您稍后使用javascript处理这些ID(获取内容到ajax调用),请尝试使用一种分隔符以方便自己< / p>

答案 2 :(得分:2)

我喜欢first-name

它将您的ID与JavaScript(和其他语言)区分为非法变量名称,因为您不必使用shift键,所以输入速度更快。

答案 3 :(得分:-2)

firstName: usually your model layer, Java, C#, C++
first_name: usually Database or View layer, JSP, GSP, HTML, ETC

first-name: Not valid