美文网首页
css外联式与导入式区别

css外联式与导入式区别

作者: 哈哈乐乐WXT | 来源:发表于2019-08-29 11:09 被阅读0次

    首先,让我们区别一下什么是链接外部样式和导入外部样式:

    外链式
    link标签中引入 <link rel="stylesheet" href="./css/style.css">
    导入式
    写在style标签中
    <style>
    @import "./css/style.css"
    </style>

    这两种引用外部样式的方式作用几乎是一样的,都是将独立的CSS样式文件引用到网页文件中来,但二者还是有一些细微的的差别的,下面就根据我所了解到的两个方面进行探讨:

    • 1、使用link链接的css是客户端浏览你的网页时先将外部的CSS文件加载到网页当中,然后再进行编译显示,所以这种情况下显示出来的网页跟我们预期的效果一样,即使网速再慢也是一样的效果。
      而使用@import导入的CSS就不同了,客户端在浏览网页时是先将html的结构呈现出来,再把外部的CSS文件加载到网页当中,当然最终的效果也是跟前者是一样的,只是当网速较慢时会出现先显示没有CSS统一布局时的html网页,这样就会给阅读者很不好的感觉。这也是现在大部分网站的CSS都采用链接方式的最主要原因;

    • 2、导入样式可以避免过多页面指向一个css文件。当网站中使用同一个CSS文件的页面不是非常多时,这两种方式在效果方面几乎是没有不同的,但网站的页面数达到一定程度时,如果采用链接的方式可能就会使得由于多个页面调用同一个CSS文件而造成速度下降,但是一般页面能达到这种程度的网站也会有资本用最好的硬盘,所以这方面的因素也不用怎么担心。

    相关文章

      网友评论

          本文标题:css外联式与导入式区别

          本文链接:https://www.haomeiwen.com/subject/avobectx.html