美文网首页
:外部资源链接元素

:外部资源链接元素

作者: LRachel | 来源:发表于2021-04-15 17:56 被阅读0次

HTML外部资源链接元素 (<link>) 规定了当前文档与外部资源的关系。该元素最常用于链接样式表,此外也可以被用来创建站点图标(比如PC端的“favicon”图标和移动设备上用以显示在主屏幕的图标) 。

要链接一个外部的样式表,你需要像这样在你的<head>中包含一个<link>元素:

<link href="main.css" rel="stylesheet">

在这个简单的例子中,使用了 href 属性设置外部资源的路径,并设置 rel 属性的值为“stylesheet”(样式表)。rel 表示“关系 (relationship) ”,

这里是一个网站图标的链接:<link rel="icon" href="favicon.ico">

还有一些其它的与图标相关的rel值,主要用于表示不同移动平台上特殊的图标类型,例如:

<link rel="apple-touch-icon-precomposed" sizes="114x114"      href="apple-icon-114.png" type="image/png">


你也可以提供一个媒体类型,或者在media属性内部进行查询;这种资源将只在满足媒体条件的情况下才被加载进来。

<link href="print.css" rel="stylesheet" media="print"> <link href="mobile.css" rel="stylesheet" media="screen and (max-width: 600px)">

提供用于不通用法上下文的图标

您可以在同一页面上包含指向多个不同图标的链接,浏览器将使用rel和sizes 值作为提示来选择最适合其特定上下文的图标。

<!-- third-generation iPad with high-resolution Retina display: -->

<link rel="apple-touch-icon-precomposed" sizes="144x144" href="favicon144.png">

<!-- iPhone with high-resolution Retina display: -->

<link rel="apple-touch-icon-precomposed" sizes="114x114" href="favicon114.png">

<!-- first- and second-generation iPad: -->

<link rel="apple-touch-icon-precomposed" sizes="72x72" href="favicon72.png">

<!-- non-Retina iPhone, iPod Touch, and Android 2.1+ devices: -->

<link rel="apple-touch-icon-precomposed" href="favicon57.png">

<!-- basic favicon -->

<link rel="icon" href="favicon32.png">

通过媒体查询有条件地加载资源

您可以在media属性中提供媒体类型或查询; 然后,只有在媒体条件为true时,才会加载此资源。 例如

<link href="print.css" rel="stylesheet" media="print">

<link href="mobile.css" rel="stylesheet" media="all">

<link href="desktop.css" rel="stylesheet" media="screen and (min-width: 600px)">

<link href="highres.css" rel="stylesheet" media="screen and (min-resolution: 300dpi)">

样式表加载事件

你能够通过监听发生在样式表上的事件知道什么时候样式表加载完毕。同样的,你能够通过监听error事件检测到是否在加载样式表的过程中出现错误。

<script>functionsheetLoaded(){// Do something interesting; the sheet has been loaded}functionsheetError(){alert("An error occurred loading the stylesheet!");}</script><linkrel="stylesheet"href="mystylesheet.css"onload="sheetLoaded()"onerror="sheetError()">

相关文章

  • 2022-07-30(二)

    1. link元素 ◼ link元素是外部资源链接元素,规范了文档与外部资源的关系 link元素通常是在head...

  • :外部资源链接元素

    HTML外部资源链接元素( ) 规定了当前文档与外部资源的关系。该元素最常用于链接样式表,此外也可以被用来创建站点...

  • HTML

    链接一个外部样式表: 注释: link 元素是空元素,它仅包含属性。 此元素只能存在于 head 部...

  • html标签

    hr标签:水平线 空元素 空元素:开始标签必须存在,结束标签必须不存在 link标签: 用于链接外部的 CSS...

  • HTML里,的应用

    link元素用于指明当前文档和外部资源之间的关系,比如: 引入外部样式表; 引入图标。 引入的东西种类那么多,我们...

  • src与href的区别:

    href是指向网络资源所在的位置,建立和当前元素(锚点)或当前文档(链接)之间的链接,用于超链接 src是指向外部...

  • UIWebView常用命令

    加载外部链接: 加载本地资源:

  • css在html中应用

    HTML文档中应用css样式大致有三种方法:1.link标签链接外部样式表;2.使用style元素包含样式表;3....

  • jsp中link标签学习笔记

    什么是link标签? link标签通常放置在一个网页的头部标签head标签内的用于链接外部css文件、链接收藏夹图...

  • html文件外部资源链接

    HTML文件

网友评论

      本文标题::外部资源链接元素

      本文链接:https://www.haomeiwen.com/subject/qggdlltx.html