CSS外部引用时用@import和link 的区别
外部引用CSS分为两种方法link和@import。本质上,这两种方法都是为了加载CSS文件,但照旧存在着渺小的不同。 不同1: link属于XHTML标签,而@import完满是CSS提供的一种方法。 link标签除了可以加载CSS外,还可以做许多其余的工作,好比界说RSS,界说rel毗连属性等,@import就只能加载CSS了。 不同2: 加载次序的不同。当一个页面被加载的时辰(就是被赏识者赏识的时辰),link引用的CSS会同时被加载,而@import引用的CSS 会比及页面所有被下载完再被加载。以是偶然辰赏识@import加载CSS的页面时开始会没有样式(就是闪烁),网速慢的时辰还挺明明。 不同3: 兼容性的不同。因为@import是CSS2.1提出的以是老的赏识器不支持,@import只有在IE5以上的才气辨认,而link标签无此题目。 不同4: 行使dom节制样式时的不同。当行使javascript节制dom去改变样式的时辰,只能行使link标签,由于@import不是dom可以节制的。 (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |