zoukankan      html  css  js  c++  java
  • link和@import的区别

    页面中使用CSS的方式主要有3种:行内添加定义style属性值,页面头部内嵌调用和外面链接调用,其中外面引用有两种:link@import

    link方式引入css样式表:

    <link rel="stylesheet" rev="stylesheet" href="CSS文件" type="text/css" media="all" /> 

    @import方式引入css样式表:

    <style type="text/css" media="screen"> 
      @import url("CSS文件"); 
    </style> 

     二者的区别:

    1.   link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务;@import完全是css提供的一种方式,只能加载CSS。 

    2.   link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。

    3.   link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。  

    4.   link支持使用Javascript控制DOM去改变样式;而@import不支持。 

    就以上区别来说,不推荐使用@import方式链入css样式表。不利于网页浏览的体验性,兼容性也存在很大的问题。

    当页面需要引入桥接样式文件时,使用@import。

  • 相关阅读:
    微信成为开发者C#代码
    Ajax.ActionLink()方法的使用
    Entity FrameWork初始化数据库的四种策略
    最长公共子序列
    表达式求值
    韩信点兵
    蛇形填数
    5个数求最值
    求转置矩阵问题
    素数求和问题
  • 原文地址:https://www.cnblogs.com/fanyx/p/4884507.html
Copyright © 2011-2022 走看看