css的内嵌式和外链式应用的区别

html-css012

css的内嵌式和外链式应用的区别,第1张

CSS按其位置可以分成三种:

* 内部样式表(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就无能为力了。