浅谈html引入css的几种方式
2016-09-28 18:47
519 查看
简单来说 一共有四种方式 分别为 行内样式 内联样式 外部样式 @impor导入样式
1、行内样式
行内样式标记在styl属性e中写入css样式,这种方式没有体现css的优势,不推荐使用
<span style="font-size:14px;"> <span style="white-space:pre"> </span><div style="width: 100px;height: 100px;background-color: red;"></div> </span>
2、内部样式 也叫嵌入式
嵌入式是将CSS样式集中写在网页的<head></head>标签对的<style></style>标签对中。格式如下
<span style="white-space:pre"> </span><style type="text/css">
.box{
width: 200px;
height: 100px;
background: blue;
}
</style>
缺点是对于一个包含很多网页的网站,在每个网页中使用嵌入式,进行修改样式时非常麻烦。单一网页可以考虑使用嵌入式。
3、外部样式 也叫链接式
也是将一个.css文件引入到HTML文件中,但它与导入式不同的是链接式使用HTML规则引入外部CSS文件,它在网页的<head></head>
标签对中使用<link>标记来引入外部样式表文件,使用语法如下:
<span style="white-space:pre"> </span><link rel="stylesheet" type="text/css" href="demo.css">
使用链接式时与导入式不同的是它会以网页文件主体装载前装载CSS文件,因此显示出来的网页从一开始就是带样式的效果的,它不会象导入
式那样先显示无样式的网页,然后再显示有样式的网页,这是链接式的优点。
4、导入式
导入方式 是使用css规则引入外部css文件<style>
@import url(style.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不支持。
$(".MathJax").remove();
1、行内样式
行内样式标记在styl属性e中写入css样式,这种方式没有体现css的优势,不推荐使用
<span style="font-size:14px;"> <span style="white-space:pre"> </span><div style="width: 100px;height: 100px;background-color: red;"></div> </span>
2、内部样式 也叫嵌入式
嵌入式是将CSS样式集中写在网页的<head></head>标签对的<style></style>标签对中。格式如下
<span style="white-space:pre"> </span><style type="text/css">
.box{
width: 200px;
height: 100px;
background: blue;
}
</style>
缺点是对于一个包含很多网页的网站,在每个网页中使用嵌入式,进行修改样式时非常麻烦。单一网页可以考虑使用嵌入式。
3、外部样式 也叫链接式
也是将一个.css文件引入到HTML文件中,但它与导入式不同的是链接式使用HTML规则引入外部CSS文件,它在网页的<head></head>
标签对中使用<link>标记来引入外部样式表文件,使用语法如下:
<span style="white-space:pre"> </span><link rel="stylesheet" type="text/css" href="demo.css">
使用链接式时与导入式不同的是它会以网页文件主体装载前装载CSS文件,因此显示出来的网页从一开始就是带样式的效果的,它不会象导入
式那样先显示无样式的网页,然后再显示有样式的网页,这是链接式的优点。
4、导入式
导入方式 是使用css规则引入外部css文件<style>
@import url(style.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不支持。
$(".MathJax").remove();
相关文章推荐
- 浅谈html引入css的几种方式
- HTML页面引入CSS的几种方式及区别
- HTML 引入 CSS 的几种方式
- html页面中引入css的几种方式
- HTML里使用CSS 的几种方式
- html引入css四种引入方式示例分享
- html文件引入其它html文件的几种方法:include方式
- HTML里使用CSS 的几种方式?
- 1,css有几种引入方式
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第30讲_类和对象细节_创建对象的几种方式_js对象内存分析_学习笔记_源代码图解_PPT文档整理
- HTML中引入CSS的四种方式
- HTML中引入CSS文件的几种方法
- 2016/2/24 1,css有几种引入方式 2,div除了可以声明id来控制,还可以声明什么控制? 3,如何让2个div,并排显示。4,清除浮动 clear:left / right / both
- html引入css文件和js文件方式
- CSS引入的几种方式
- html引入css文件和js文件方式
- 在HTML中引入CSS的3种方式使用介绍
- css HTML里使用CSS 的几种方式
- HTML: Css引入的四種方式
- HTML_04_css_的引入方式_基本选择器