<link>
标记最常用于将样式表与HTML文档相关联,但众所周知,它还有许多其他用途。一般来说,它代表两个文件之间的某种关系。它的美丽和诅咒是任何人都可以制作自己的rel
值(关系类型),如果他们愿意的话。 W3C有listed some possibilities,其他人有invented even more,如果我想,那就没有什么能阻止我在我的网页上添加<link rel="unicorns>"
。它甚至会验证。
但是,向网页添加随机<link>
标记只会浪费带宽。我想知道哪些rel
值实际上提供了一些功能。而不仅仅是某些未来的用户代理可能实现的一些假设功能,而是我的用户今天感觉的实际具体好处。
我已经知道的一些是:
<link rel="next">
页面,当您按当前页面底部的SPACE时,Opera会在那里导航。我相信我也可能在Opera Mini中看过它们,但我不确定(有没有人知道它们会如何影响移动浏览器?)还有其他可能的<link>
标签实际做某事吗? (还请包括他们在你的答案中所做的)
答案 0 :(得分:5)
“alternate”,至少作为“样式表”的修饰符做了一些事情,因为样式表最初将处于“禁用”状态。
答案 1 :(得分:3)
<link rel="prefetch"...>
会说服某些浏览器预加载链接到的页面。如果使用得当,它可以大大减少通过您网站的预期路径的感知加载时间。
Firefox(一个)今天使用它,谷歌实际上使用它。 (第一个搜索结果,特别是如果是维基百科这样的公共网站,通常会包含指向找到页面的“预取”链接。)