面试系列:请说出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属性指定作为样式表的外部资源。
➡️