首页 > 试题广场 >

关于 link 和 @import 区别说法错误的是()

[单选题]
关于 link 和 @import 区别说法错误的是()
  • link 是 XTHML 标签,无兼容问题
  • 两者均属于 CSS 范畴
  • link 可以使用 JavaScript 控制 DOM 改变样式,@import 不支持
  • link 引用 CSS 时,页面加载同时加载样式,@import 需要页面完全载入以后加载
1.link属于HTML范畴——除了加载CSS,还能支持其他事务,且在HTML页面加载的同时加载
2.@import属于CSS范畴——只能加载CSS
发表于 2020-08-18 23:46:01 回复(0)
link除了引用样式文件,还可以引用图片等资源文件,而import只引用样式文件
<link rel="icon" sizes="any" mask href="//www.baidu.com/img/baidu.svg">
兼容性不同,link不存在兼容性的问题,import在IE5以上支持,是css2.1新增的
在样式表文件可以使用import导入其它的样式表文件,而link不可以
link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。
link支持使用Javascript控制DOM去改变样式;而@import不支持。
原文链接:https://blog.csdn.net/lxcao/article/details/52639442
发表于 2019-09-10 10:19:59 回复(0)
link属于html范畴
发表于 2020-09-09 21:39:59 回复(0)
link 和 @import 都是引入外部 CSS 的方式,@import 由 CSS 提供,只能导入样式表,link 是 XHTML 标签,不仅可以链接外部样式文件,还可以定义RSS,rel连接属性等。
发表于 2019-05-14 15:36:35 回复(0)
link属于html范畴,无浏览器兼容性问题
发表于 2019-05-10 13:36:50 回复(0)
1.link属于HTML范畴-除了能加载css,它还能加载其它,且页面加载时同时加载。
2.@import属于css范畴,只能加载css样式文件,且页面加载完时才加载。
发表于 2021-08-17 15:14:42 回复(0)

link和@import的区别在于它们所属的语法规则和功能。@import是CSS提供的语法规则,只能用来导入样式表,而link是HTML提供的标签,不仅可以加载CSS文件,还可以定义RSS、rel连接属性等。此外,link标签在页面加载时就会同时加载CSS文件,而@import方式会先加载页面内容,再渲染样式。

根据引用的内容,link标签的优势在于可以在页面完全加载成功后立即看到完整的样式效果,而@import方式会先显示无效果渲染的页面内容,然后逐渐显示渲染效果。在网速不好的情况下,使用link标签可以确保用户能够快速看到完整的页面效果。
建议使用link标签而不是@import方式。这样可以避免考虑@import的语法规则和注意事项,同时也可以避免资源文件下载顺序混乱和HTTP请求过多的问题
发表于 2023-09-16 08:01:33 回复(0)
link可以使用JavaScript控制DOM改变样式,@import不支持是什么意思?为什么我试的时候@import也可以改变样式???求解答
发表于 2020-10-10 21:31:31 回复(2)
  1. link是HTML方式, @import是CSS方式
  2. link最大限度支持并行下载,@import过多嵌套导致串行下载,出现FOUC(文档样式短暂失效)
  3. link可以通过rel="alternate stylesheet"指定候选样式
  4. 浏览器对link支持早于@import,可以使用@import对老浏览器隐藏样式
  5. @import必须在样式规则之前,可以在css文件中引用其他文件
发表于 2021-12-17 19:58:16 回复(0)
两种方式(link和@import)的区别 <link>标签属于html标签,而@import是css提供的一种方式,<link>标签不仅可以引入css,还可以做其他事,而@import只能引入css; 加载顺序的区别:当一个页面被浏览时,link引入的css会被同步加载,而@import引用的css是等到其他元素全被下载完之后才被加载; 兼容性的不同:@import是CSS2.1才提出的,所以只有在IE5以上才支持,低版本的浏览器不支持,而<link>标签无此问题; 当使用javascript控制DOM去改变样式时,只能使用<link>标签,因为@import不是DOM可以控制的。
发表于 2023-04-19 17:15:53 回复(0)
link 支持 并行加载, @import 需要在 页面元素加载完成后 才加载样式
发表于 2023-03-10 11:26:54 回复(0)
c选项是什么个意思。通过控制dom,是可以修改import引入的样式的呀
发表于 2021-09-03 18:10:09 回复(0)
link属于HTML范畴,并且随着页面的加载而加载。 @improt属于css范畴,只能加载css并且页面加载完后才加载它
发表于 2021-05-13 22:50:44 回复(0)
link是属于html范畴,写在html结构中
发表于 2021-04-17 15:06:48 回复(0)