css样式中:link和@import的区别

标签:2024-05-19 17:40:46

两者都是外部引用css的方式。但是有一定的区别:

1. 从属关系:

link是一个xhtml标签,除了加载css外,还可以定义 RSS、rel 连接属性等;

<link rel="stylesheet" href="style.css">

@import属于css范畴,只能加载css。

<style>
   @import url("theme.css");

   body {
       font-size: 20px;
   }
</style>

2. 加载顺序:

link引用css的时候,在页面载入的同时加载;

@import需要页面完全载入以后才加载。

3.兼容性:

link是xhtml标签,无兼容问题;

@import是在css2.1提出的,只可在 ie5 才能识别,低版本的浏览器不支持。

4.DOM可控制性:

link支持使用javascript控制dom去改变样式;

@import不支持。

原文出处:http://www.dongblog.com/notes/101.html
来源:博客网 转载请注明出处!

活跃用户

sanoora
Ta还没有签名
妙趣横生
Ta还没有签名
咪猫二代目
Ta还没有签名
Seul&Seul
Ta还没有签名

友情链接


Warning: Smarty error: unable to read resource: "../../../templates/default/./common/foot/footer_index.htm" in /usr/home/hyu3925200001/htdocs/common/smarty/Smarty.class.php on line 1093

Warning: Smarty error: unable to read resource: "../../../templates/default/./common/foot/footer_index.htm" in /usr/home/hyu3925200001/htdocs/common/smarty/Smarty.class.php on line 1093