0

我知道有很多关于此的帖子,但我找不到提及nameHTML 输入元素的实际属性的帖子。我正在尝试为自己制定一个标准,但我对name属性应该是什么样子感到困惑。如果 id 看起来像:id="this-id"名称的最佳做法是什么?我目前使用下划线,但我认为它不会与连字符一起使用。

4

3 回答 3

4

我个人将 ID 和名称设置为相同,因此,在更改 CSS/操作表单提交时更容易记住,例如

<input type="text" name="your-name" id="your-name">

如您所知,名称和 ID 不会发生冲突,因为它们有两种不同的用途,如此所述。总之,如果你有一个 id 的命名约定,那么使用它来让事情变得容易记住。

于 2013-11-05T16:50:30.813 回答
2

我过去几乎总是使用下划线,name="random_name"但最近我只是删除了下划线并使用大写字母作为每个单词的第一个字母,例如name="RandomName"

我不确定你如何命名它们是否完全重要,只要你能弄清楚它们是什么。<img>同样对于 HTML5,图像 ( ) 标记不支持 name 属性。

于 2013-11-05T16:51:04.187 回答
0

我想你会使用最具描述性的名字。据我所知,没有任何命名约定。使用描述性名称会增加可读性,从而提高可维护性。只使用字母和数字,没有空格。

于 2013-11-05T16:47:36.000 回答