Open niaogege opened 6 years ago
html中定义的方式
<link rel="stylesheet" type="text/css" href="print.css" media="print"/>
@import定义的方式
@import url("fineprint.css") print; @import url("bluish.css") projection, tv; @import 'custom.css'; @import url("chrome://communicator/skin/"); @import "common.css" screen, projection; @import url('landscape.css') screen and (orientation:landscape);
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="a.css">
但是,另外一种情况下我们是可以使用import的,比如使用预编译的时候,因为最终还是会编译生成一份CSS. @import 两个文件的加载是串行的,消耗时间的性能不好。 link因为是html元素,可以通过js DOM动态的添加样式,但是@import却不可以
CSS引入文件
MDN@import
@import 规则