ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 页面导入样式时,使用link和@import有什么区别? ### (1)从属关系区别: ~~~ link属于XHTML标签,除了加载CSS外,还能用于定义RSS,定义rel连接属性等作用; @import是CSS提供的,用于引入外部文件 ~~~ ### (2)加载顺序区别: ~~~ link标签引入的CSS被同时加载,@import引入的CSS将在页面在在完毕后被加载(耗时)。 ~~~ ### (3)兼容性区别 (现在相当于不存在兼容性区别,现在IE版本都很新): @importCSS2.1后才有的语法,在IE5+才能识别,link作为HTML元素,不存在兼容问题。 ### (4)DOM可控性区别: ~~~ 可通过JS操作DOM插入link标签改变样式,无法使用@import的方式插入样式。 ~~~