You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询HTML中link标签rel='stylesheet'的作用及属性值是否可变

rel是"relationship"的缩写,它的作用是明确当前HTML文档和链接资源之间的关联关系。

当你写rel='stylesheet'时,就是在告诉浏览器:这个链接指向的CSS文件是当前文档的主样式表,浏览器会自动加载它,并将其中的样式规则应用到页面上——这也是你能看到页面被CSS渲染后的效果的原因。

这个属性值确实会根据使用场景变化,常见的其他取值有:

  • alternate stylesheet:用来定义备用样式表(比如可切换的主题),需要配合title属性给样式命名,用户可以在浏览器中选择启用这些备用样式:
    <link href="dark-theme.css" rel="alternate stylesheet" title="深色主题">
    
  • preload:用于预加载样式表(提前加载资源但暂时不应用),通常配合as='style'和onload事件来后续启用:
    <link href="style.css" rel="preload" as="style" onload="this.rel='stylesheet'">
    
  • 另外,rel='stylesheet'还可以搭配media属性,指定样式表仅在特定媒体条件下生效,比如打印场景:
    <link href="print-style.css" rel="stylesheet" media="print">
    

日常开发中最常用的还是rel='stylesheet',用来加载默认生效的主样式表,其他取值都是针对特殊需求的扩展用法。

内容的提问来源于stack exchange,提问作者B3RDigital

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 21:27:28