欢迎来到合肥浪讯网络科技有限公司官网
  咨询服务热线:400-099-8848

CSS技巧:import与link的详细区别

发布时间:2024-07-05 文章来源:本站  浏览次数:724
我们知道在网页中引证外部CSS有两种方法,即:@import与link,我们也经常听到有人说要运用link来引进CSS更好,可是你知道为什么吗?
 
  link
 
  link便是把外部CSS与网页连接起来,详细方法
 
  @import
 
  import文字上与link的区别便是它能够把在一个CSS文件中引进其它几个CSS文件,
 
  <!--
 
  @import url("styles.css");
 
  -->
 
  为什么运用@import
 
  大部分运用@import方法的人是因为旧的阅读器是不支撑@import方法的,这意味着我们能够运用@import来引进只让现代阅读器解析的CSS款式.
 
  运用以下代码能够使IE6及以下的阅读器无法解析该CSS(IE6以下的归于年久失修在这里略去办法)
 
  @import url(../style.css) screen;另一个首要的原因便是当你的网页需求引进几个外部CSS文件时.你能够运用link引进一个CSS,然后在这个CSS文件中用@import方法引进其它几个CSS文件.这样看起来更简略办理.
 
  为什么运用link
 
  运用link方法一个首要的原因便是你能够让用户切换CSS款式.现代阅读器如Firefox,Opera,Safari都支撑rel=”alternate stylesheet”特点(即可在阅读器上选择不同的风格),当然你还能够运用Javascript使得IE也支撑用户替换款式.
 
  如不明白,请进入这个页面,然后在Firefox中点击”查看-页面风格”.
 
  @import的小毛病
 
  假如你网页head标签里面十分简略,只有@import特点的话,当用户阅读的网速较慢时,他会看到一个没有风格款式的页面,然后跟着CSS文件被下载完成才能够看到应有的风格.要避免这样的问题,你需求保证head里至少有一个script或是link标签.
 
  04-11更新: @import会使得CSS整体载入时刻变长.并且在IE中会导致文件下载次第被更改,例如放置在@import后面的script文件会在CSS之前被下载.
 
  到底要用那种方法
 
  就目前看来小型的网站还是运用link比较合适(或者说比较盛行),当然假如将来我们需求把CSS进行模块化办理也肯定要用到@import.但在某些特定的场景下,可能会根据具体需求选择 import 。

上一条:网页CSS教程之内容设置...

下一条:网页中的H1标记运用七大...