链接上是否需要href?

Ale*_*lex 8 html seo hyperlink

我问这个是因为我有一些链接就像按钮一样通过ajax拉出内容,所以我不需要任何href.

(我从SEO的角度问这个问题)

Jam*_*ice 26

我假设通过"链接"你只是意味着a元素.如果那是真的那么:

不.至少,不在HTML5草案规范中:

如果a元素没有href属性,那么该元素表示一个占位符,如果它已经相关,则表示链接可能放置在哪里.

HTML 4.01规范:

作者还可以创建一个不指定锚点的A元素,即不指定href,name或id.可以稍后通过脚本设置这些属性的值.

  • 好吧,这又是真的。请参阅我的答案顶部的假设。 (2认同)

Que*_*tin 7

链接上是否需要href?

是.没有href属性的锚点不是链接.

我问这个是因为我有一些链接就像按钮一样通过ajax取出内容

如果你这样做,那就做对了.使用Unobtrusive JavaScriptpushState.

仅在使用指点设备并且启用了JS时才有效的"链接"不是很好的链接.

我从SEO的角度问这个问题

搜索引擎不会执行你的JavaScript,所以伪链接(依赖于JS)只是他们所关心的虚无黑洞.

  • 哎哟 - 有点刺耳,而且看起来太黑了. (3认同)

Mat*_*ens 5

如果您的链接具有类似于按钮的作用,则可能应该使用一个<button>元素。