link引入html5,CSS引入方式 | link和@import的区别 — 生僻的前端考点
link和@import的区别
HTML5学堂:CSS的引入方式有外部引入、页面头部书写、标签内联书写,其实还有@import的引入方式,但是现在基本被淘汰掉了。为了让大家了解到更多的知识,今天给大家分享link和@import的区别。
页面中使用CSS的方式主要有3种:
行内添加定义style属性值,页面头部内嵌调用和外面链接调用,其中外面引用有两种:link和@import。外部引用CSS两种方式link和@import的方式分别是:
XML/HTML代码
XML/HTML代码
@import url("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不支持。
欢迎沟通交流~HTML5学堂
补充:@import最优写法
@import的写法一般有下列几种:
@import 'style.css' //Windows IE4/ NS4, Mac OS X IE5, Macintosh IE4/IE5/NS4不识别
@import "style.css" //Windows IE4/ NS4, Macintosh IE4/NS4不识别
@import url(style.css) //Windows NS4, Macintosh NS4不识别
@import url('style.css') //Windows NS4, Mac OS X IE5, Macintosh IE4/IE5/NS4不识别
@import url("style.css") //Windows NS4, Macintosh NS4不识别
由上分析知道,@import url(style.css) 和@import url("style.css")是最优的选择,兼容的浏览器最多。从字节优化的角度来看@import url(style.css)最值得推荐。
相关文章推荐
欢迎沟通交流~HTML5学堂
link引入html5,CSS引入方式 | link和@import的区别 — 生僻的前端考点相关推荐
- html中井号的作用,html5 css选择器 井号, 句点的区别
一.理解CSS的样式组成CSS里的样式表是有规则组成的,每条规则有三个部分组成: 1.选择器(如下面例子中的:"body"),告诉浏览器文档的哪个部分受规则影响: 2.属性(如实例 ...
- 加载css文件的几种方法,CSS 引入方式
HTML 中引入 CSS 的方式 有 4 种方式可以在 HTML 中引入 CSS.其中有 2 种方式是在 HTML 文件中直接添加 CSS 代码,另外两种是引入 外部 CSS 文件.下面我们就来看看这 ...
- 外部引用CSS中 link与@import的区别
这两天刚写完XHTML加载CSS的几种方式,其中外部引用CSS分为两种方式link和@import. 本质上,这两种方式都是为了加载CSS文件,但还是存在着细微的差别. 差别1:老祖宗的差别.link ...
- 第29题:link与@import的区别
题目 下列关于使用link和@import,说法不正确的是(B) A: 页面被加载的时,link会同时被加载,而@import引用的CSS会等到页面被加载完再加载 B: link.@import均支持 ...
- css 引入的 方式有哪些? link与post有什么区别??
有四钟形式: 1.链入外部样式表,就是把样式表保存为一个样式表文件,然后在页面中用<link rel="stylesheet" type="text/css&quo ...
- html网页如何引入用linkcss文件,[网页设计]link和@import url()引入外部css文件的区别...
和@import url()引入外部css文件的区别: 标题中的两种方式都可以引入外部css文件,关于它们的基本用法这里就不多介绍了,具体可以参阅相关阅读.相关阅读: (1).标签可以参阅HTML的标 ...
- 添加css的方式:link与@import区别
如何在html中添加css? 在html中设置css共有三种方式,分别是: 行内式 内嵌式 导入式-link 导入式-@import 1.行内式.即在html标签中的style属性中设置css,值得注 ...
- CSS基础(part1)--引入CSS的方式
学习笔记,仅供参考,有错必纠 文章目录 CSS CSS的定义 引入CSS的方式 行内样式 嵌入样式 外联CSS样式 导入样式 CSS CSS的定义 什么是CSS? CSS 指层叠样式表 (Cascad ...
- link引入和@import的区别
本质上, 这两种方式都是加载CSS文件, 但还是存在着细微的差别 @import 机制不同于link,link是加载页面前css加载完毕,@import 是先读取文件再加载 @import是css2. ...
最新文章
- 混合和可扩展的纠错算法,用于长读的插入缺失和替换错误
- x5675相当于e5_如何辨别电商电脑主机是否二手翻新硬件?揭秘i7级E5电脑主机猫腻...
- 基于operator sdk编写一个k8s自定义资源管理应用
- php通过$_SERVER['HTTP_USER_AGENT']获取浏览器useAgent
- python的5种高级用法
- 每天一道LeetCode-----在字符串s中找到最短的包含字符串t中所有字符的子串,子串中字符顺序无要求且可以有其他字符
- thinkphp超简图床源码V1.0
- linux 渲染程序图层管理,Linux驱动多图层开发--lcdc/framebuffer的注册(RK平台)
- 如何判断一个进程已经完成初始化?
- 2020最新软件测试学习资料,全套源码无加密网盘下载
- CentOS7入门:使用Vi文本编辑器
- 三分钟了解Activity工作流
- matlab中累乘,numpy中的裁剪、压缩和累乘
- php arcsin函数,excel如何计算反三角函数
- C# WinForm GUI之WinForm基础
- 解决mysql存储特殊文字(表情符号)utf8mb4
- 谷歌云端硬盘快速下载方法_如何快速搜索Google云端硬盘
- 最近用到的shell命令
- 顶层const和底层const的含义和区别
- 方向导数与梯度的实质理解
热门文章
- 前端学习(219):css伪类选择器
- git学习(8):windows系统下VI编辑器的基本使用
- php什么设置前端代码,代码编辑器与PHPSTUDY的安装与配置过程(前端第一课)
- 一个设计项调另一个设计项(支持多选传值)
- PHP 通过设置P3P头来实现跨域访问COOKIE
- Linux设备驱动程序学习(4) -高级字符驱动程序操作[(1)ioctl and llseek]
- 【C#】【引用加原创】C#实现kalman滤波
- 在C#里,如何执行cmd里的常用dos命令 (转)
- 局域主机做服务器,安装DNN,外网访问的解决办法
- win7锁定计算机会断网吗,win7系统如何设置电脑定时断网