HTML里,<link>的应用

link元素用于指明当前文档和外部资源之间的关系,比如:

  1. 引入外部样式表;
  2. 引入图标。

引入的东西种类那么多,我们便是通过link元素标明这些引入的东西是什么东西,什么时候使用它们。

属性

除了全局属性外,link还支持相当不少的属性。常见的有:

  • href:外部资源的URL
  • media:外部资源被使用的设备条件(显示屏的分辨率呀,宽度呀,打印预览呀...)
  • rel:外部资源与当前文档的关系(样式表呀,图标呀...)
  • type:外部资源的文件类型,比如引用css样式表时,用type='text/css'

应用

最最普遍的用法:引入外部CSS样式表(rel="stylesheet")

<link href="styles/style.css" rel="stylesheet" type="text/css" /> 

根据显示屏的宽度用不一样的CSS样式(media属性)

也就是电脑上看和手机上看,网页的样式就不一样了。

<link href="styles/style1.css" rel="stylesheet" type="text/css" media="screen and (min-width:600px)" />
<link href="styles/style2.css" rel="stylesheet" type="text/css" media="screen and (max-width:600px)" />
<style>
    div{
        width:100%;
        height:100px;
        text-align:center;
        font-size:50px;}</style>
<div id="a">Try</div>
<div id="b">Try</div>

style1.css

@media screen and (min-width:600px){
    #a{
        color:yellow;
        background:red;
    }
    #b{
        background:yellow;
        color:red;
    }

style2.css

@media screen and (max-width:600px){
    #a{
        background:yellow;
        color:red;
    }
    #b{
        color:yellow;
        background:red;
    }
}

给标签页添加一个图标(rel="icon")

<link href="favicon.ico" rel="icon" />

google首页。好像很多网站是多了个shortcut,据说是因为兼容ie。

<link href="/images/branding/product/ico/googleg_lodp.ico" rel="shortcut icon">
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,687评论 1 92
  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 9,812评论 0 0
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,709评论 32 459
  • 隆诗大婚,引起无数目光。钻石王老五四爷和若曦终于修成正果了,像粉丝们渴望的那样在一起了。 他说:“我也不止一次的埋...
    如花重名阅读 1,768评论 0 0
  • 简介、目录 《扑街写手奇葩说》角色设定图、征收角色客串 上一章 若要说人的表情是一张晴雨表,那么苟富贵的头上想必已...
    米蓝色的天空阅读 1,729评论 5 10