• 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。

  • 相关阅读:
    装饰器模式
    doraemon的python 三元函数
    doraemon的python 文件操作
    doraemon的python 深浅拷贝和文件操作
    doraemon的python 集合
    doraemon的python 字典
    doraemon的python 列表
    doraemon 周总结1
    doraemon的python 练习
    doraemon的python之旅 整型、布尔值和字符串2
  • 原文地址:https://www.cnblogs.com/fanyx/p/4884507.html
Copyright © 2020-2023  润新知