link
元素用于链接外部css
样式表等其他相关外部资源。
1 link
其中link
中包括如下属性。
href
:指明外部资源文件的路径,即告诉浏览器外部资源的位置hreflang
:说明外部资源使用的语言media
:说明外部资源用于哪种设备rel
:必填,表明当前文档和外部资源的关系sizes
:指定图标的大小,只对属性rel="icon"
生效type
:说明外部资源的MIME
类型,如text/css
、image/x-icon
2 rel
rel
核心属性的参数值如下,也可参考 MDN。
alternate
:链接到文档的替代版本archives
:链接到文档集或历史数据author
:提供指向文档作者的链接bookmark
:定义文档在收藏夹中显示的书签图标canonical
:指明网站的规范版本dns-prefetch
:指定浏览器预先执行目标资源的DNS
解析external
:链接到外部,即告知搜索引擎,此链接不是本站链接first
:链接到集合中的首个文档help
:链接帮助信息icon
:定义网站或网页在浏览器标题栏中的图标license
:链接到文档的版权信息last
:链接到集合中的末个文档nofollow
:指定文档不被搜索引擎跟踪,即某些页面不被爬虫抓取next
:记录文档的下一页(浏览器可以提前加载此页)noreferrer
:可以阻止浏览器发送访问来源信息preload
:对资源进行预加载pingback
:提供处理当前文档的pingback
服务器地址prefetch
:对资源进行预加载并缓存,通常preload
用于加载当前页面的资源,而prefetch
用于加载将来页面可能需要的资源preconnect
:预先连接到目标资源的地址prev
:记录文档的下一页search
:链接到文档的搜索工具stylesheet
:指定作为样式表的外部资源sidebar
:指定浏览器边栏中显示的文档tag
:指定当前文档使用的标签、关键词up
:指向一个文档,此文档提供此网页的上下文关系
3 rel 应用
3.1 alternate
alternate
可用于主题样式切换,将css
作为预备样式,通过对link
使用