2. 加载的顺序的区别,link加载的css时,是一种并行(没有尝试是否是这样)加载CSS方式,而@import则在整个页面加载完成后才加载。
3. 兼容性的区别,因@import是CSS2.1才特有的,所以对于不兼容CSS2.1的浏览器来说,无效。
4. 在样式控制上(比如动态改变网页的布局时,使用javascript操作DOM)的区别,此时@import就无能为力了。
标签是指的什么?是说元素吗?如:
.aaa
{
background-color:Red
}
.aaa A
{
background-repeat:repeat-x
}
第一个就是类,第二个是元素,类是在html里给某个html元素指定class,如:<div class='aaa'><a href='www.baidu.com'>百度搜索</a></div>,而元素则不用再指定。