赞
踩
@import是css2.1引入,只有高版本的IE浏览器支持(大于IE5版本以上的),
link属于html元素不存在兼容问题。
@import在页面加载完成后才可以加载css文件,
link因为属于html元素,所以在页面加载时同时加载css文件。
@import是 是css 的一个标签 ,只有导入样式表的作用,
link是html提供的标签,不仅可以加载 css 文件,还可以定义RSS(RSS教程:) 、rel 连接属性等。
import进行引用:
<style type="text/css">
@import url(my.css);
</style>
link进行引用:
<link rel="stylesheet" type="text/css" href="my.css">
可以通过 JS 操作 DOM ,插入link标签来改变样式;由于 DOM 方法是基于文档的,无法使用@import的方式插入样式。(JavaScript可以获取link标签元素,但获取不到@import,因为@import只是一种CSS语法)。
@import与link本质区别也是最重要的区别就是它们的从属关系的不同,本质上使用选择差别不大,但为了软件中编辑布局网页html代码,一般使用link,也推荐使用link。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。