【发布时间】:2017-10-03 11:27:13
【问题描述】:
我正在阅读MDNlink 标签的文档。
我读到了 hreflang 属性,文档说:
此属性指示链接资源的语言。这纯粹是建议性的。允许值由 BCP47 确定。仅当存在 href 属性时才使用此属性。
我不明白它实际上做了什么,它有什么用处等等......。
我在 google 中搜索解决方案,我发现一些关于 SEO 和这个属性的文章说这个属性有助于搜索引擎为用户提供正确的页面。
我想到的是什么场景?如果用户用英语搜索,那么它应该为他提供英文版本,如果用另一种语言搜索,那么它应该为另一种语言页面提供服务? (或者可能在使用hreflang 的情况下,它应该只为他提供一个页面,具体取决于它的位置)。
我想听听一个很好的解释。
另外,写hreflang 和SEO 的页面用rel="alternate" 描述了link 标记,但在文档中没有提到这种关系,它对样式表有用吗?如果是这样,浏览器应该下载与用户语言匹配的适当样式表吗?
【问题讨论】:
标签: html attributes