首页 >web前端 >css教程 > 正文

link和@import的区别有哪些

原创2019-06-17 16:08:1506949
我们都知道,外部引入 CSS 有2种方式,link标签和@import。那么它们之间有什么区别?下面本篇文章就来给大家介绍一下,希望对大家有所帮助。

link和@import的区别:

1、从属关系区别

@import是 CSS 提供的语法规则,只有导入样式表的作用;link是HTML提供的标签,不仅可以加载 CSS 文件,还可以定义 RSS、rel 连接属性等。

2、加载顺序区别

加载页面时,link标签引入的 CSS 被同时加载;@import引入的 CSS 将在页面加载完毕后被加载。

3、兼容性区别

@import是 CSS2.1 才有的语法,故只可在 IE5+ 才能识别;link标签作为 HTML 元素,不存在兼容性问题。

4、DOM可控性区别

可以通过 JS 操作 DOM ,插入link标签来改变样式;由于 DOM 方法是基于文档的,无法使用@import的方式插入样式。

以上就是link和@import的区别有哪些的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:link @import
  • 本文原创发布php中文网,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • yii2.0laravel:1、在前后端完全分离趋势下,yii2前后端耦合比laravel要重一;2、yii不会为了某种设计模式而对代码进行过度设计,而laravel点设计过度;3、laravel
    java面试题:1、线程状态;2、sleep()wait()什么;3、notify()notifyAll()什么;4、线程run()start()什么;5、创建线程池几种方式
    面向对象特征方面? 成员变量局部变量?静态变量成员变量?thissuper应用?排序都几种方法?请列举。
    java多线程常见面试题:并行并发什么?线程进程?守护线程是什么?创建线程几种方式?说一下runnablecallable什么?线程状态?
    说一说Servlet生命周期?Servlet API中forward()与redirect()
    java常见面试题:1、java容器;2、Collection与Collections什么;3、List、SetMap之间是什么;4、HashMap与Hashtable什么
    linuxandroid:1、Android是没本地窗口系统,但是Linux是X窗口系统;2、Android没glibc支持,但是Linux是glibc支持;3、Android是自己专驱动程序
    jspphp:1、jsp使用Java语言,通过JDBC来访问数据库,访问数据库接口比较统一;PHP对于不同数据库采用不同数据库访问接口。
    phpjava是PHP是一种解释执行脚本语言,语法C语言类似,易学易用,非专业人员稍经学习也能使用PHP,而Java要先编译成Class文件,然后在Java虚拟机上执行,Java开发要熟悉Java
    :Yii2应用程序实例直接使用全局命名变量来访问:$app,而无须调用app()。Yii2在视图层一个显著改变是引入了视图类。Yii2引入了资源包概念,资源引用方式变化较大。
    :Hive是一种类SQL引擎,并且运行MapReduce任务,Hbase是一种在Hadoop之上NoSQL Key/vale数据库。
    java 容器都?Collection Collections 什么?List、Set、Map 之间是什么?说一下 HashMap 实现原理?
    :1、frame不能脱离frameSet单独使用,iframe可以;2、frame不能body同时使用,iframe可以body同时使用;3、frame高度只能通过frameSet控制,iframe
    java面试题:1、jspservlet什么;2、jsp内置对象,作用分是什么;3、说一下jsp4种作用域;4、sessioncookie什么;5、说一下session工作原理
    yiitp:1、配置:yii多种配置,更加灵活。tp只一种。2、页面控件:yii多种页面控件,tp没页面控件。3、get与post方法:tp多种方法,yii就一种。
    phppython:1、语言类型不同,Python通用编程语言,PHP专门用于Web开发编程语言;2、学习曲线不同,Python在长期项目中表现更好,PHP学习曲线非常低,开始使用起来非常简单
    myeclipseeclipse:1、MyEclipse集成了很多插件,比较方便;2、MyEclipse是收费,而eclipse是免费;3、建Javaee项目时会选择MyEclipse,而学习
    :int是java一种基础数据类型,而integer是int一个封装类。Integer变量必须实例化之后才能使用,而int变量不需要。
    java常见面试题:1、抽象类必须要抽象方法吗;2、普通类抽象类;3、抽象类能使用final修饰吗;4、接口抽象类什么
    php postget:1、GET在浏览器回退时是无害,而POST会再次提交请求;2、GET产生URL地址可以被Bookmark,而POST不可以;3、GET请求会被浏览器主动cache,

    专题推荐

    作者信息

    青灯夜游

    今天学习一小步,明天提升一大步

    最近文章
    一些关于React的常见面试题(分享)900
    react初级基础面试题(分享)506
    22道高级 React 面试题992
    推荐视频教程
  • CSS视频教程-玉女心经版CSS视频教程-玉女心经版
  • HTML/CSS技术小知识每日分享HTML/CSS技术小知识每日分享
  • HTML每日小知识(第二季)HTML每日小知识(第二季)
  • HTML+CSS网页基础HTML+CSS网页基础
  • 视频教程分类