7 link 与 @import 的区别
link功能较多,可以定义RSS,定义Rel等作用,而@import只能用于加载css- 当解析到
link时,页面会同步加载所引的css,而@import所引用的css会等到页面加载完才被加载 @import需要IE5以上才能使用link可以使用js动态引入,@import不行
补充(现代做法):现代工程里 CSS 大多由 Vite/webpack 等打包器处理,
@import在构建期就被内联合并,运行时的串行阻塞问题已不存在;但在"运行时直接写在.css里的@import"仍要避免。原生层面还可用<link rel="preload" as="style">预加载关键样式,以及用 CSS@layer管理层叠优先级,替代靠书写顺序与!important硬压。
