For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
今天讲一下页面导入样式时,link和@port的用法:
(1)外部样式表必须导入到网页文档(HTML)中,才能够被浏览器识别和解析。外部样式表文件可以通过两种方法导入到HTML文档中。
(2)一般推荐使用link导入样式表的方法,@import可以作为补充方法使用。
那么两者到底有什么区别呢?
1.从属关系区别:link属于HTML标签,而@import是CSS提供的。
2.加载顺序区别:页面被加载时,link会同时被加载,而@import引用的CSS会等到页面被加载完再加载。
3. @import是CSS2.1才有的语法,只在IE 5以上才能识别,而link是HTML标签,无兼容问题。
4.权重区别:link方式的样式的权重高于@import权重。
5.兼容性区别:link没有兼容性问题,@import不兼容ie5以下。
6.dom可控性区别:可以通过JS操作DOM,是否插入link标签来起到改变样式的作用;由于DOM方法是基于文档的,无法使用@import的方式插入样式。