CSS link和@import的区别

整理了下关于link和@import的区别

在页面中CSS的引入方式有三种

1)内联样式

<p style="color: sienna; margin-left: 20px">

2)内部样式

<head>
<style type="text/css">
  hr {color: sienna;}
  p {margin-left: 20px;}
  body {background-image: url("images/back40.gif");}
</style>
</head>

3)外部引入

分为link和@import两种方法。
先来看下各自的写法。

link
<link href="style.css" rel="stylesheet" type="text/css"> 
@import
@import url("style.css")
两者的区别

1)link是html的标签,@import则是在css中使用。
2)link中引用的css会和页面同步加载,@import引用的css会等到页面结构加载完毕后再加载。
3)link的权重高于@import
4)link没有兼容性问题,@import只支持ie5以上(这个可以忽略不计了,现在哪还有考虑ie5的)

猜你喜欢

转载自blog.csdn.net/weixin_41459434/article/details/83070165