最好添加两个名字( - )或(_)

时间:2010-05-31 19:00:41

标签: html css seo

嗨,当我写css或html时,我发现我想添加两个这样的名字

web-development
web_development

根据SEO或写样式名称,文件名或图像名称更好。

7 个答案:

答案 0 :(得分:16)

第一个更好。另请参阅Google员工Matt Cutts撰写的这篇文章:http://www.mattcutts.com/blog/dashes-vs-underscores/

答案 1 :(得分:12)

使用短划线。谷歌引擎并没有真正解析下划线。这可能是程序员的理智,所以当他们搜索query_function时,他们会得到他们正在寻找的结果?

如果您有“http://example.com/web-site”之类的网址,则Google会返回“网络”,“网站”和“网站”的结果。下划线不是这种情况:web_site只返回web_site的结果。

PS。 我还认为破折号优于下划线以实现可用性:破折号是键盘上的单个按钮,而下划线则需要按下两个按钮。这与SEO的技术方面无关,但与可用性有关,这比SEO imo更重要。

答案 2 :(得分:4)

对于css我不认为命名方法存在一些问题,但是对于命名HTML页面-是首选,因为搜索引擎将-作为空间,即使页面名称不够好好的seo你需要有适当的元标记和关键字。

并确保所有图片都有正确的标题标签,这是必不可少的。

答案 3 :(得分:3)

通常的做法是使用-连接两个单词,而_用于在不能使用空格/ +符号的情况下替换空格,例如CSS classNames ?

答案 4 :(得分:2)

第一个在SEO方面更好。因为hiphen的优先级大于得分

答案 5 :(得分:1)

  1. 请列出两(2)个英文单词,其中包含下划线(“_”)。
  2. 现在列出使用短划线/连字符(“ - ”)的五十(50)个单词。
  3. 我的观点是连字符将是SEO的更好解决方案。

    IMO当涉及到SEO时,一切都有所作为!

答案 6 :(得分:1)

您正在处理两个不同的问题:URL和CSS。 对于URL,由于SEO,连字符将是更好的选择。

但是,根据您的编辑程序,下划线可能更适合多字类名称。例如,在TextMate中,我可以点击Esc完成(自动完成)我之前输入的课程。它在遇到连字符时停止完成,但在使用下划线时将填写整个类名。如果您的编辑不是这种情况,那么这取决于您的偏好。