千家信息网

web前端优化时为何不建议使用css @import

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,今天就跟大家聊聊有关web前端优化时为何不建议使用css @import,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。曾经研究web前端优化时
千家信息网最后更新 2026年11月01日web前端优化时为何不建议使用css @import

今天就跟大家聊聊有关web前端优化时为何不建议使用css @import,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

曾经研究web前端优化时在网上多处看到这样一条建议,大意是:

不要使用 css @import, 因为用这种方式加载css相当于把css放在了html底部。

关于这一点,我一直很疑惑: 为什么用@import就等于把css放在了页面底部? 原理是什么?? 但一直不得而知,因为网络文章一大抄,转载的很多,去细究原因的却很少。

直到今天,在google developers看一篇文章时,无意间找到了这个原因,原文如下:

Avoid CSS @import
Overview

Using CSS @import in an external stylesheet can add additional delays during the loading of a web page.
Details

CSS @importallows stylesheets to import other stylesheets. When CSS @import isused from an external stylesheet, the browser is unable to downloadthe stylesheets in parallel, which adds additional round-trip timesto the overall page load. For instance, iffirst.css contains the following content:

@import url("second.css")

The browser must download, parse, andexecute first.css before it is able to discover that itneeds to downloadsecond.css.
Recommendations

Use the tag instead of CSS @import
Instead of @import, use a tag for each stylesheet. This allows the browser to download stylesheets in parallel, which results in faster page load times:




我们确实要避免使用css @import, 但原因却不是什么相当于放在了页面底部,而是这样做会导致css无法并行下载,因为使用@import引用的文件只有在引用它的那个css文件被下载、解析之后,浏览器才会知道还有另外一个css需要下载,这时才去下载,然后下载后开始解析、构建render tree等一系列操作。 星球浏览器在页面所有css下载并解析完成后才会开始渲染页面(Before a browser can begin to render a web page, it mustdownload and parse any stylesheets that are required to lay out thepage. Even if a stylesheet is in an external file that is cached,rendering is blocked until the browser loads the stylesheet from disk.),因此css @import引起的css解析延迟会加长页面留白期。 所以,要尽量避免使用css @import而尽量采用link标签的方式引入。

看完上述内容,你们对web前端优化时为何不建议使用css @import有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

页面 前端 建议 内容 原因 底部 文件 方式 浏览器 篇文章 浏览 不得而知 原文 原理 只有 大意 文章 无意间 星球 更多 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云之行互联网科技 互联网是不是新科技 互联网为科技 没上市的科技互联网公司 易互联网科技有限公司 苏州互联网科技贷款公司 互联网科技博客 一五八零互联网科技 镁科技互联网资讯平台 互联网科技股午盘股票涨跌 海南科技产业互联网平台 青岛中康互联网医疗科技有限公司 须眉科技是互联网公司吗 互联网还是高科技吗 黑科技闪耀互联网之光 移动互联网科技公司 互联网科技人工智能实验室 中国互联网公司排名锤子科技 互联网科技资金流入 互联网科技包装股份有限公司上市 手冲咖啡和咖啡机区别 安徽鑫晟辉互联网科技 西安互联网科技公司 科技类的互联网平台 宁夏众和广鑫互联网科技有限公司 速维有品互联网信息科技(苏州)有限公司 河南住房之家互联网科技 启辰互联网科技 21世纪互联网科技成就 重庆科技产业互联网有哪些
0