面试系列:请说出Link中你知道的属性

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

HTML中的<link>标签用于建立文档与外部资源的关系,如样式表、网站图标、字体文件等。常用属性有href、hreflang、media、rel、sizes和type。其中rel属性的常用值有alternate、canonical、dns-prefetch、icon、next、nofollow、noreferrer、preload、prefetch、preconnect和stylesheet。这些属性分别用于指定替代版本、规范版本、DNS解析、图标、下一页、不被跟踪、不发送访问来源信息、预加载、预加载并缓存、预先连接和样式表。

🎯

关键要点

  • <link>标签用于建立文档与外部资源的关系,如样式表、网站图标、字体文件等。
  • 常用属性包括href、hreflang、media、rel、sizes和type。
  • rel属性的常用值有alternate、canonical、dns-prefetch、icon、next、nofollow、noreferrer、preload、prefetch、preconnect和stylesheet。
  • alternate属性用于指定当前文档的替代版本,通常用于多语言版本。
  • canonical属性用于指定网站的规范版本,避免重复内容的问题。
  • dns-prefetch属性用于预先执行目标资源的DNS解析,减少加载延迟。
  • icon属性定义网站或网页在浏览器标题栏中的图标。
  • next属性记录文档的下一页,浏览器可以提前加载此页。
  • nofollow属性指定文档不被搜索引擎跟踪。
  • noreferrer属性阻止浏览器发送访问来源信息。
  • preload属性用于在页面渲染之前对资源进行预加载。
  • prefetch属性用于对将来可能需要的资源进行预加载并缓存。
  • preconnect属性用于预先连接到目标资源的地址。
  • stylesheet属性指定作为样式表的外部资源。
➡️

继续阅读