<div id="example-value">
或<div id="example_value">
这个网站和Twitter使用第一种风格。Facebook和Vimeo -第二个。
你使用哪一个?为什么?
发布于 2010-01-08 00:44:08
这真的取决于你的喜好,但在特定方向上影响你的可能是你用来编写代码的编辑器。例如,TextMate的自动完成功能在连字符处停止,但将由下划线分隔的单词视为单个单词。因此,在使用自动补全特性(Esc
)时,使用the_post
的类名和ids比使用the-post
更好。
发布于 2009-11-08 23:33:19
我相信这完全取决于程序员。如果你愿意,你也可以使用camelCase (但我认为这看起来很笨拙)。
我个人更喜欢连字符,因为它在我的键盘上打字更快。所以我想说,你应该选择你最喜欢的,因为你的两个例子都被广泛使用了。
发布于 2009-11-08 23:35:48
这两个例子都是完全正确的,你甚至可以混用":“或”“。”作为分隔符,根据w3c spec。我个人使用"_“,如果它是一个两个单词的名称,只是因为它与空格相似。
https://stackoverflow.com/questions/1696864
复制相似问题