我已经就这个问题做了很多研究,我在这里找到的答案太旧或太混乱了。此外,我们在2017年,事情可能已经改变。现在我的疑问是:Google说,在某些情况下,我们可以在html标记之外放置一个链接标记,如下所示:
我是一位经验丰富的网络开发人员,我已经知道链接标记的标准位置。但我不知道我们可以在html标签之外放置一个链接标签。我的问题是: 这种做法是否正确?如果没有,谷歌为什么会推荐一个不好的做法? 顺便说一下,我发现谷歌的建议: PageSpeed Insights
提前致谢。
答案 0 :(得分:1)
它只告诉你,在该页面的非英语版本中(我尝试过西班牙语,波兰语和阿拉伯语),可能是翻译错误或类似的错误;将语言改为英语,一切正常。
第二个想法,这对评论来说更合适。
答案 1 :(得分:1)
它是否有效HTML,没有。它是否适用于浏览器,是的,并且在功能上与在</body>
标记之前放置链接元素有效。
但是,在HTML 5.2之后,将样式表链接放在body元素的末尾只是HTML有效。在此之前,它在head元素之外无效,从页面速度的角度来看会产生不同的影响。
接下来,直到最近才有人无法有效地执行Google页面推荐的内容,并且可能只有英文版本的PageSpeed Insights页面已经更新,因为有效的方式成为可能。< / p>