扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
CSS样式的引用方式有三种:
目前创新互联公司已为上1000家的企业提供了网站建设、域名、网络空间、绵阳服务器托管、企业网站设计、昌江黎族网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
一、行间样式表
行间样式表是指将CSS样式编码写在HTML标签中,格式如下
h1 style="font-size:12px;color:#000FFF"
我的CSS样式。
/h1
行间样式表由HTML元素的HTML元素的style支持,只需将CSS代码用分号隔开写在style=""之中。这是最基本的形式,但是它没有实现表现与内容分离且不能灵活的控制多个页面所以我们只是在调试CSS代码的时候使用。
二、内部样式表
内部样式表与行间样式表相似都是把CSS代码写在HTML页面中,稍微不同的是前者可以将样式表放在一个固定的位置,格式如下
html
head
title内部样式表/title
style type="text/css"
h1{font-size:12px;
color:#000FFF
}
/style
/head
body
h1我的CSS样式。/h1
/body
/html
内部样式表编码是初级的应用形式,不能达到跨页面使用所以不适合使用。
三、外部样式表
外部样式表是CSS应用中最好的一种形式,它将CSS样式代码单独放在一个外部文件中,再由网页进行调用。多个网页可以调用一个样式文件表,这样能够实现代码的最大限度的重用及网站文件的最优化配置,格式如下
html
head
title外部样式表/title
link rel="stylesheet" rev="stylesheet" href="style.css"
/head
body
h1我的CSS样式。/h1
/body
/html
在style.css中的代码为
h1{font-size:12px;
color:#000FFF
}
我们在head中使用了link标签来调用外部样式表文件。将link指定为stylesheet方式,并使用了href="style.css"指明样式表文件的路径便可将该页面应用到在style.css中定义的样式。
css主要有三种引用方法:
1,内部引用,在html文档中在style标签里面写的css样式
style
bdoy{font-size:14px;}
/style
2,外部引用,用link标签引用外部的css文件,将样式引用到html文档来。
link rel="stylesheet" type="text/css" href="style.css"
3,在标签中使用,使用style属性将当前的标签样式改变。
div style="color:red"/div
1.行内式
行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。
2.内嵌式
嵌入式是将CSS样式集中写在网页的head/head标签对的style/style标签对中。格式如下:
head
style type="text/css"
...此处写CSS样式
/style
/head
缺点是对于一个包含很多网页的网站,在每个网页中使用嵌入式,进行修改样式时非常麻烦。单一网页可以考虑使用嵌入式。
3.导入式
将一个独立的.css文件引入HTML文件中,导入式使用CSS规则引入外部CSS文件,style标记也是写在head标记中,使用的语法如下:
style type="text/css"
@import"mystyle.css"; 此处要注意.css文件的路径
/style
导入式会在整个网页装载完后再装载CSS文件,因此这就导致了一个问题,如果网页比较大则会儿出现先显示无样式的页面,闪烁一下之后,再出现网页的样式。这是导入式固有的一个缺陷。
4.链接式
也是将一个.css文件引入到HTML文件中,但它与导入式不同的是链接式使用HTML规则引入外部CSS文件,它在网页的head/head标签对中使用link标记来引入外部样式表文件,使用语法如下:
link href="mystyle.css" rel="stylesheet" type="text/css"/
使用链接式时与导入式不同的是它会以网页文件主体装载前装载CSS文件,因此显示出来的网页从一开始就是带样式的效果的,它不会象导入式那样先显示无样式的网页,然后再显示有样式的网页,这是链接式的优点。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流