`
FlashJava
  • 浏览: 22598 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

导入式与链接式的区别

    博客分类:
  • css
阅读更多
导入式:在页面加载完成后再装载CSS
<style type="text/css">
@import "mystyle.css"
</style>
链接式:在页面装载前装载CSS
  <link type="text/css" href="mystyle.css" rel="stylesheet" />
建议
1.如果引入一个CSS文件,使用链接方式
2.如果需要引入多个CSS文件,首先用链接方式引入一个“目录”CSS文件,这个“目录”CSS文件中再使用导入式引入其他CSS文件



本质上,这两种方式都是为了加载CSS文件,但还是存在着细微的差别。

  差别1:老祖宗的差别。link属于XHTML标签,而@import完全是CSS提供的一种方式。
  link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。

  差别2:加载顺序的差别。当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载,而@import引用的 CSS 会等到页面全部被下载完再被加载。所以有时候浏览@import加载CSS的页面时开始会没有样式(就是闪烁),网速慢的时候还挺明显(梦之都加载CSS 的方式就是使用@import,我一边下载一边浏览梦之都网页时,就会出现上述问题)。

  差别3:兼容性的差别。由于@import是CSS2.1提出的所以老的浏览器不支持,@import只有在IE5以上的才能识别,而link标签无此问题。

  差别4:使用dom控制样式时的差别。当使用javascript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的。
分享到:
评论

相关推荐

    oracle 数据泵与传统的导入导出的区别与实践

    与传统的导出导入工具相比,数据泵能够实现更快速的数据传输,同时提供了更多的控制选项,使得数据迁移更加灵活和安全。 2. Data Pump处理数据的方式 - 直接路径方式:这是数据泵的主要工作方式,它绕过数据库缓存...

    天天链响应式友情链接网站源码 v1.0.zip

    所以我想出这个天天链响应式友情链接网站源码,满足用户需求。 喜欢的拿去噢。 做网站这么多年,今天分享自己写的原创代码 目前友情链接类网站源码太少,好多站长想做,就是找不到源码 友情链接行业是一个暴利的...

    详解CSS文件中的4种引入方式:行内,内联式,外部式,导入式

    为了更好地管理和应用CSS,有四种主要的引入方式:行内式、内联式(嵌入式)、外部式和导入式。下面将详细介绍这四种CSS引入方式。 1. 行内式引入: 行内式CSS是将样式直接应用到HTML元素的`style`属性中。例如: `...

    列表框式链接菜单

    列表框式链接菜单是一种常见的用户界面元素,常用于软件或网页设计中,为用户提供一系列可选项,用户可以通过点击选择自己需要的功能或跳转至相应的页面。在Java小程序(JApplet)开发中,实现这样的菜单功能是提升...

    天天链响应式友情链接网站源码 v1.0

    最大特色: 1、前端响应式布局采用Bootstrap架构 支持PC 移动端2、本站独创支持上传微信二维码交换友情链接因为现在 在公司上班大多都使用微信联系,非常方便,QQ用的少了。所以我想出这个办法,满足用户需求。首先...

    批量url链接生成工具

    2. **格式化输出**:生成的链接可以按照特定的格式(如CSV或文本文件)导出,方便导入到其他SEO工具或平台。 3. **多样性**:工具可能包含随机化的元素,如动态变化的URL参数,以增加链接的多样性,避免被搜索引擎视...

    silverlight中导入和导出Excel

    本文将详细探讨如何在Silverlight应用程序中实现Excel文件的导入与导出功能。 首先,Silverlight自身并不直接支持读写本地文件系统,包括Excel文件。因此,我们需要借助其他库或服务来实现这一目标。一种常见的方法...

    swift-Wave-在Swift中实现声明式可链接动画

    "Wave"是一个专注于声明式可链接动画的库,它为Swift开发者提供了一种简洁、强大的方式来创建复杂的动画序列。本文将深入探讨如何利用Wave库在Swift项目中实现声明式动画,并介绍相关的关键概念和技术。 首先,让...

    蚂蚁网址导航信息发布程序_搜索链接应用程序.rar

    这些链接可能包括新闻、娱乐、教育、技术等各种分类的网站,使得用户可以一站式访问多个相关站点,极大地提升了网络浏览的便利性。通过定期更新和维护这些链接,网站管理员可以保持其网址导航的时效性和实用性。 该...

    03CSS自学资源.pdf

    链接式和导入式的主要区别在于页面加载时的表现,链接式会在加载HTML时同步加载CSS文件,而导入式则会在页面加载后再加载CSS文件,因此,导入式可能会在页面加载初期出现未定义样式的显示效果。 在优先级上,CSS...

    举例说明在html中引入css的方法.docx

    本文将详细介绍四种在HTML中引入CSS的方法:行内式、内嵌式、导入式和链接式,并探讨它们的优缺点。 1. **行内式**: 行内式CSS是在HTML元素的`style`属性内直接定义样式。例如: ```html ;"&gt;这是一段红色的文字...

    举例说明在html中引入css的方法.pdf

    链接式引入多个CSS文件可提高加载速度,而导入式更适合按需加载或模块化管理。如果需要通过JavaScript动态决定引入哪个CSS文件,链接式是唯一选择。 总之,理解并熟练掌握这四种引入CSS的方法,能帮助开发者创建更...

    文件的上传与下载,excel表的导入与导出

    在IT领域,文件的上传与下载,以及Excel表的导入与导出是常见的操作,尤其在Web应用、数据分析和信息管理中。以下是对这些概念的详细解释和实践中的应用。 **文件上传**: 文件上传是指将本地计算机上的文件通过...

    动易SF后台Word文档导入插件

    其次,Word文档中的图片应是内嵌式的,而非链接引用,这样才能保证在导入时图片能一同导入。最后,如果文档中包含特殊格式或者宏,可能需要预先进行清理,以防止导入时出现问题。 另外,"Readme.txt"文件通常包含了...

    关于flash链接的一些代码

    因此,如果你的目标是现代网页,使用HTML5的`&lt;a&gt;`标签和JavaScript来创建交互式链接更为推荐。此外,由于Adobe公司已经停止对Flash的支持,未来的开发应转向更安全、更现代的Web技术。 综上所述,了解如何在Flash中...

    导入css的4种方式和导入js的方式

    在前端开发中,引入CSS和JS文件是构建交互式网页的关键步骤。本文将详细解析导入CSS的四种方式以及导入JS的方式,帮助你更好地理解和掌握这些技术。 ### 导入CSS的四种方式 #### 1. 链接外部CSS文件(`&lt;link&gt;` ...

    怎样删除在Visual Studio中建立的SQL数据库链接.docx

    在 Visual Studio 中,还有一些其他的数据库链接管理功能,例如数据链接的导入和导出、数据链接的比较和同步等。这些功能可以帮助开发者更好地管理和维护数据库链接。 此外,Visual Studio 还提供了一些数据库链接...

    模仿起点中文网手机端书架功能,可输入下载链接来导入书籍,难点在于翻页效果的实现

    8. **安全与隐私**:用户导入的书籍链接应进行安全检查,防止恶意链接的引入。同时,用户的个人信息和阅读记录应妥善保护,遵循数据隐私法规。 9. **拓展功能**:基础功能实现后,可以考虑添加更多的特色功能,如...

    GTLinks友情链接管理系统 v1.0 Beta

    GTLinks系统设计为自助式链接管理,用户可以通过后台提交申请,待管理员审核后即可添加到网站的友链区。这种模式简化了友链交换的过程,减少了人工介入的工作量,提高了效率。 四、SEO优化 友链管理系统对于提升...

    Excel超级列表框快速导入导出

    - Excel会自动创建一个与导入数据关联的超级列表框。 2. 从文本文件导入: - 首先,打开Excel并选择“数据”菜单,点击“自文本”。 - 导航到包含文本数据的文件,选择后点击“导入”。 - 按照向导设置分隔符、...

Global site tag (gtag.js) - Google Analytics