美文网首页
css引入的两种方法link和@import的区别和用法

css引入的两种方法link和@import的区别和用法

作者: 指尖跳动 | 来源:发表于2019-07-21 12:51 被阅读0次

link和@import都是HTML中引入CSS的语法单词。

两者的基本语法

link语法结构

<link href="外部CSS文件的URL路径" rel="stylesheet" type="text/css" />

link标签通过URL路径引入外部的CSS文件到HTML中,是一种HTML标签,属于书写HTML的语法,只能放在HTML源代码中使用。

@import语法结构

<style type="text/css">
  @import + 空格 + url(外部CSS文件URL路径地址);
</style>

@import是在样式表定义中再引入外部的CSS文件,相当于一种样式,属于书写CSS的语法。

两者的区别

两者都是外部引用CSS的方式,但是存在一定的区别。

区别1:link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务;@import属于CSS范畴,只能加载CSS。

区别2:link引用CSS时,在页面载入时同时加载;@import需要页面完全载入后才加载。

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

区别4:link支持使用JavaScript控制DOM去改变样式;@import不支持这样的操作(JavaScript可以获取link标签元素,但获取不到@import,因为@import只是一种CSS语法)。

相关文章

  • 前端基础积累

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

  • css引入的两种方法link和@import的区别和用法

    link和@import都是HTML中引入CSS的语法单词。 两者的基本语法 link语法结构 link标签通过U...

  • HTML2

    样式有几种引入方式? link和 @import有什么区别? 样式引入方式: 两种都是外部引用CSS的方式,差别在...

  • 2016.9.10 HTML1

    1.样式有几种引入方式? link和 @import有什么区别? 在HTML中,引入CSS的方法主要有行内式、内嵌...

  • 2018-09-11

    CSS引入的方式有哪些? link和@import的区别是? 有 4 种方式可以在 HTML 中引入 CSS。 1...

  • CSS的引入及个别混淆点

    CSS样式的引入方式及link和@import的区别 样式有3种引入方式:①外部式:在 下使用link或@impo...

  • CSS 引入方式

    主要内容: CSS 引入方式介绍 ,link 和 @import区别 。 CSS是什么 层叠样式表 (Cascad...

  • 记11月29日作业

    问题一:CSS有几种引入方式? link 和@import 有什么区别? css一共有4种引入方式: 内联样式 内...

  • CSS令人迷惑的知识点

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

  • link引入css和@import引入css的区别?----面试

    1.两者导入的语法不同link(链接式语法) @import的语法不同: @import url("style.c...

网友评论

      本文标题:css引入的两种方法link和@import的区别和用法

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