与link类似,@import 用于指示Web浏览器加载外部样式表,并在表现HTML文档时使用其样式,唯一的区别在于命令的具体语法和位置。
1.@import必须放在 style容器中,也就是要放在其他css规则之前,否则不起作用。
2.类似于link,一个文档中可以有不止一个@import 语句。但是,不同于link,每个@import指定的样式都会加载并应用;
3.使用@import无法指定候选样式表。
4.很多老的浏览器无法处理不同形式的@import指令。
5. 如果有个外部样式表,它又引用了其他外部样式表中的样式,此时@import就非常有用,因为使用link时,外部样式表不能包含任何文档标记,但是,可以使用@import。
注:Windows 平台的IE不会忽略任何的@import指令,甚至出现在其他规则之后的也不会忽略,其他浏览器会忽略位置不正确的@import
css link 与@import 异同
最新推荐文章于 2024-09-10 18:37:52 发布