问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

页面导入样式时,使用link和@import有什么区别?

发布网友 发布时间:2022-04-17 00:14

我来回答

2个回答

懂视网 时间:2022-04-17 04:35

link和@import的区别是:

  

    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可以控制的。

  

  

热心网友 时间:2022-04-17 01:43

具体区别如下:

1)link属于XHTML标签,而@import是css提供的;

2)页面被加载时,link会同时被加载,而@import引用的css会等页面被加载完再加载;

3)@import只在IE5以上才能识别,而link是XHTML标签,无兼容问题;

4)link方式的样式的权重高于@import的权重。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2198香辣虾是什么意思 虾什么梗 肖战 刻纸制作需要哪些步骤 好玩的生存游戏手游(好玩的生存游戏手游推荐) 北京电脑职业培训学校都有哪些北京电脑培训班都有哪些 欧盟商标注册需要提供什么资料? 怎么注册欧盟商标?需要准备哪些材料? 5g手机有什么好处 5g手机大概多少钱 口水臭是什么原因呢? 口水臭是什么原因 口水臭怎么改善 拼多多打印面单的时候没有备注 淘宝网上旺旺ID是什么意思? 旺旺(淘宝版)ID是什么? 拼多多退货,旺旺名是什么? 买家旺旺ID是什么 在拼多多里买的东西 退货时候为什么要填旺旺淘宝ID? 请问旺旺ID,订单编号指的是啥 什么是旺旺ID 拼多多上面怎样查旺旺号? 店铺旺旺id是什么 什么是旺旺ID? 旺旺ID是什么意思? 什么是旺旺ID号 在拼多多买东西,寄过来的小纸箱上写买家旺旺后面是人名,买家旺旺啥意思 旺旺id是什么意思?格式怎么写? 手机老是自己响怎么回事 手机会自动响起音乐,怎么回事 手机噼里啪啦响怎么回事啊? 我手机总是自己嘟嘟嘟嘟响 手机会无缘无故自动响 页面导入样式时,使用link和@import有什么区别? css中link和import的区别 css加载方式link和@import的区别 CSS引入的方式有哪些? link和@import的区别是? 说出前端link和import的区别 link和@import引入css的区别 由link和@import的区别引发的CSS渲染杂谈 调用css时,用link 和 import url 有什么区别 调用css时,用link 和 @import url 有什么区别 link和@important有什么区别啊?请问使用哪个会更好一些? link和@import的区别 嵌入式样式表、内联式、外联式、动态式有什么区别 什么是内联式样式表,外联式样式表? css中导入样式表和链接样式表有什么区别,我不是问语法,而是问内在区别,还有我怎么才能体会到他们的区别 请问css的 链接与导入有什么区别 三星s6通话设置在哪里' 三星s6手机volte高清语音在哪里设置 三星s6如何设置高清语音通话 三星s6edge十通话怎么调到听筒模式 三星s6edge+怎么设置呼叫等待