HTML中嵌入CSS样式

html网页中嵌入CSS样式的方式有如下三种:

1、外部样式表
2、内部样式表
3、内联样式

一、外部样式表

方法一

外部样式表,顾名思义就是将CSS样式保存在外部的".css"文件中,浏览器加载页面时读取外部文件的样式进行显示。如果要将同一样式应用于多个页面,这种方式是理想的选择。多个页面同时调用一个".css"文件即可,同时要修改样式也只需修改外部文件,非常方便。可以使用<link>标签链接到样式表,<link>标签应置于头部:

<head>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>

外部文件中不能有html标签,文件用css扩展名。
<link>标签中rel属性规定当前文档与被链接文档之间的关系,stylesheet表示是文档的外部样式表;
<link>标签的type属性规定被链接文档的MIME(Multipurpose Internet Mail Extensions)类型,"text/css"表示样式表;
<link>标签的href表示外部文件的地址;

方法二

<style>元素之间用@import导入外部css文件:

<span style="font-family:SimSun;font-size:10px;"><head>
<style type="text/css">
 @import "style.css";
  <!--与前者效果相同
    @import url("style.css");
  -->
<style>
</head></span>
@import可以在html文件和css文件中使用,<link>的方式只能在html文件中使用,但是@import方式老的浏览器不支持,@import不受DOM控制,所以使用javascript控制DOM转变样式时,只能用<link>的方式。一般情况下用<link>的方式比较好。

方法三

在开头部分写一个XML形式的,关于样式的指令处理语句:

<span style="font-family:SimSun;font-size:10px;"><?xml-stylesheet type="text/css" href="style.css" ?> 
<html> 
...
</html></span>

这种方式只适合XML语法编写的html文档,且JS不能处理这种CSS

二、内部样式表

内部样式表用<style>标签在头部定义,可用于单个文件的特殊样式:

<head>
<style type="text/css">
 p {color:yellow;font-family:"arial",sans-serif;font-size:1.2em}
</style>
</head>
三、内联样式

内联样式对某个元素内的样式进行定义,内联样式使用style属性在相应的标签中定义:

<p style="color:yellow;font-family:"arial",sans-serif;font-size:1.2em">
  Hello World
</p>

PS:

如果同一个元素在不同的样式表中定义,那么属性值将从更具体的样式表中被继承过来。


参考自:

http://www.w3school.com.cn/css/css_howto.asp

http://www.jb51.net/web/172967.html

http://www.divcss5.com/rumen/r431.shtml










  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值