css的引入方式和区别

简介: css的引入方式和区别

一、css的四种引入方式

1.内联式引用:直接用在标签上,但维护成本高

style='font-size:16px;color:#000000'


2.外部连接式引用:css代码与html代码分离,便于代码重复使用

style.css文件内容如右:


.font{color:blue;font-size:12px;}

3.内部式引用:页面较为清晰,但不能被别的页面使用


<style type='text/css'> .font{color:blue;font-size:12px;} </style>

4.外部导入式:可以在一个HTML文件中导入多个样式表。类似于外部链接式引用

   在HTML文件中head标签中加入


<style type='text/css'> @import url('./style/style.css'); </style>

二、链接link和导入import的区别

1. link标签是属于xhtml范畴,而@import则是css2.1中特有的。link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。


2. 加载的顺序的区别,link加载的css时,是一种并行(没有尝试是否是这样)加载CSS方式,而@import则在整个页面加载完成后才加载。


3. 兼容性的区别,因@import是CSS2.1才特有的,所以对于不兼容CSS2.1的浏览器来说,无效。


4. 在样式控制上(比如动态改变网页的布局时,使用javascript操作DOM)的区别,此时@import就无能为力了。

相关文章
|
5月前
|
前端开发
CSS和HTML的区别
CSS和HTML的区别。
28 2
|
5月前
|
编解码 前端开发 UED
解密CSS单位:px、em、vh的区别与应用
解密CSS单位:px、em、vh的区别与应用
136 0
|
4月前
|
编解码 前端开发 UED
解密CSS单位:px、em、vh的区别与应用
解密CSS单位:px、em、vh的区别与应用
40 1
WK
|
21天前
|
存储 移动开发 前端开发
HTML5和CSS5有什么区别
HTML5和CSS5在网页设计中扮演不同角色。HTML5是超文本标记语言的第五版,通过新特性如实时更新、跨平台运行及更好的安全性等,定义网页内容和结构。尽管常说CSS5,实际最新的CSS版本包含多个模块如CSS Grid和Flexbox,主要用于控制网页布局和样式,提供强大的选择器、动画支持和响应式设计,与HTML5相辅相成,共同构建现代网页的基础架构。
WK
38 3
|
2月前
|
前端开发
css中px和em的区别
css中px和em的区别
52 0
|
2月前
|
前端开发
css中px和em的区别
css中px和em的区别
|
4月前
|
XML 前端开发 JavaScript
HTML、CSS、JavaScript有什么区别
HTML、CSS、JavaScript有什么区别
|
4月前
|
前端开发
技术经验分享:CSS后代选择器、子元素选择器、相邻兄弟选择器区别与详解
技术经验分享:CSS后代选择器、子元素选择器、相邻兄弟选择器区别与详解
29 0
|
4月前
|
前端开发
CSS伪类与伪元素的区别
CSS伪类与伪元素的区别
29 0
|
5月前
|
负载均衡 监控 前端开发