📜  HTML<link>引用策略属性(1)

📅  最后修改于: 2023-12-03 15:01:18.970000             🧑  作者: Mango

HTML 引用策略属性

在HTML中,我们经常会使用 <link> 标签引用CSS文件。除了简单的引用外,<link> 标签还具有一些可选的属性,这些属性可以控制CSS文件的加载和使用方式。本文将介绍这些属性及其使用方法。

rel属性

rel 属性用于指定被链接文档和当前文档之间的关系。通常用于引用CSS,其属性值为 stylesheet 。示例如下:

<link rel="stylesheet" href="style.css">
type属性

type 属性用于指定被链接文档的 MIME 类型。通常用于引用CSS,属性值为 text/css。虽然这个属性值在 HTML5 中是可选的,但建议我们仍然将其加上。示例如下:

<link rel="stylesheet" href="style.css" type="text/css">
media属性

media 属性用于指定样式表适用的设备类型,如显示器、打印机或屏幕阅读器等。默认值是全部设备。示例如下:

<link rel="stylesheet" href="style.css" media="screen">
integrity属性

integrity 属性用于确保资源的完整性,防止资源被篡改或被非法替换。对于使用CDN等第三方资源更为重要。示例如下:

<link rel="stylesheet" href="https://cdn.example.com/style.css"
      integrity="sha384-Q76aXSaabczM+tkK+pRWIQcQRzJcfX9/ugkSoGZK/ABCDEF"
      crossorigin="anonymous">
crossorigin属性

crossorigin 属性用于指定是否允许跨站点请求资源,以及如何处理来自其他源的验证凭据。其属性值分为 anonymoususe-credentials 两种。示例如下:

<link rel="stylesheet" href="https://cdn.example.com/style.css"
      integrity="sha384-Q76aXSaabczM+tkK+pRWIQcQRzJcfX9/ugkSoGZK/ABCDEF"
      crossorigin="anonymous">

以上就是 <link> 标签的引用策略属性介绍。在使用时,我们应该根据实际需求来合理配置这些属性,以达到更好的应用效果。