* 内部样式表(Internal Style Sheet)
* 内嵌样式(Inline Style)
* 外联样式表(External Style Sheet)
内部样式是把css文档写在<head></head>里面的。只对样式所在网页有效。
内嵌样式:就是把css代码写在body中的tag中,只对该tag有效,如:<p style="color:redtext-align:centerfont-size:15pt">
外联样式表:将样式(Styles)写在一个以.css为后缀的CSS文件里,然后在每个需要用到这些样式(Styles)的网页里引用这个CSS文件。
希望能帮助到你。
1. link标签是属于xhtml范畴,而@import则是css2.1中特有的。link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。2. 加载的顺序的区别,link加载的css时,是一种并行(没有尝试是否是这样)加载CSS方式,而@import则在整个页面加载完成后才加载。
3. 兼容性的区别,因@import是CSS2.1才特有的,所以对于不兼容CSS2.1的浏览器来说,无效。
4. 在样式控制上(比如动态改变网页的布局时,使用javascript操作DOM)的区别,此时@import就无能为力了。