美文网首页
link和@import区别

link和@import区别

作者: wmsj100 | 来源:发表于2016-02-25 10:50 被阅读844次

页面使用css的方式主要有3种,标签行内引用,页面头部样式引用,外部样式引用,其中外部样式引用有link和import俩种;
link和import都可以对css样式进行外部引用,但它们还是有区别的。
link语法:

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

这个代码中有一个media,是用来制作响应式网页的,media=“all” 是用于所有设备, media=“screen” 用于电脑屏幕,平板电脑、智能手机场景,举个例子:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Examples</title>
<meta name="description" content="">
<meta name="keywords" content="">
<link href="" rel="stylesheet">
<style>
    @media screen and (max-width:800px){
        body{
            background-color: yellow;
        }
    }
</style>
</head>
<body>
   <h1> hello</h1>
</body>
</html>

这段代码表示当屏幕的宽度小于等于800像素的时候,页面背景是黄色

宽度为1366px时候 宽度为700px时候

@import语法:

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

俩者的区别有以下几点:

  1. link是XHTML标签,除了可以引用css样式外还可以定义RSS等事物,但@import是css标签,只能引用css样式。
  2. link在页面加载的同时加载,而@import是在页面内容加载完成之后加载的。
  3. link是XHTML标签,没有兼容问题,而@import是在css2.1提出来的,低版本的浏览器不支持。
  4. link支持使用javascript控制DOM去改变样式,@import不支持。

该文章参考文献:
http://www.cnblogs.com/zbo/archive/2010/11/17/1879590.html

相关文章

  • 前端常见面试题(十二)@郝晨光

    link和@import的区别 始终建议使用link,慎用@import 从属关系 link:link是HTML提...

  • FE-interview-HTML/CSS

    link和@import区别: 从属关系的区别:link属于XHTML标签,@import是CSS提供的语法规则。...

  • 前端基础积累

    link和@import的区别 link是HTML标签,@import是css提供的。 link引入的样式页面加载...

  • link和import区别

    2 区别 1 link属于html标签,而@import是css的语法。2 页面被加载时,link会同时被加载,...

  • link和@import区别

    页面使用css的方式主要有3种,标签行内引用,页面头部样式引用,外部样式引用,其中外部样式引用有link和impo...

  • link 和 @import 区别

    link 属于 html 标签,除了加载 css 外,还能定义 ref 等属性。@import 是 css 的一个...

  • CSS令人迷惑的知识点

    CSS中link 和@import的区别是? '' (1) link属于HTML标签,而@import是CSS提供...

  • css关键基础点

    CSS中 link 和@import 的区别是什么? a. link属于HTML标签,而@import是CSS提供...

  • 2021-03-22

    html 页面导入样式时,使用link和@import 有什么区别link 是 html标签,@import 是c...

  • link和@import的区别:

    link和@import的区别: 1、 link属于XHTML标签,而@import完全是CSS提供的一种方式。 ...

网友评论

      本文标题:link和@import区别

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