CSS如何嵌入到HTML中?

html-css013

CSS如何嵌入到HTML中?,第1张

CSS通过内联、外联等样式嵌入到HTML中。

1、使用样式表的处理指令语句

在HTML文档的开头部分写一个关于样式表的指令处理语句

复制代码

代码如下:

<?xml-stylesheet type="text/css" href="mystyle.css" ?>

<html>

指令语句

</html>

不过只有使用xml语法格式编写的html文档才支持使用该指令,大多数浏览器仅当被保存为xhtml或xml格式才有效,且JS不能处理这种CSS,所以不建议使用。

2、使用@import命令

在style元素之间使用@import命令导入外部的css文件

复制代码

代码如下:

<head>

<style type="text/css">

<!--下面两行代码效果一样

@import "mystyle.css"

@import url("mystyle.css")

-->

</style>

</head>

任何@import规则必须出现在所有规则之前。参数是一个css文件的URL地址。在一个css文件中也可以用@import指令将另一个css文件导入。

3、使用link元素

复制代码

代码如下:

<head>

<link rel="stylesheet" href="css的url" type="text/css" >

</head>

这也是最常用的方式。

4、使用HTTP消息报头链接到样式表

可以使用HTTP消息报头的link字段链接一个外部样式表。

复制代码

代码如下:

link:<mystyle.css>rel=stylesheet

//等同于<link rel="stylesheet" href="css的url" type="text/css" >

HTTP报头中可以使用多个link,从而链接多个样式表,且HTTP报头中的link比HTML文档中的link(head元素中)具有优先级。

一:嵌入式用户可在HTML文档头部定义多个style元素,实现多个样式表。<Head><style type="text/css"><!-- body { font-family: "宋体"font-size: 12pxfont-style: normalline-height: normalfont-weight: normaltext-decoration: none} --></style>二:外部引用式①可以在多个文档间共享样式表,对于较大规模的网站,将CSS样式定义独立成一个一个的文档,可有效地提高效率,并有利于对网站风格的维护。②可以改变样式表,而无需更改HTML文档,这也与HTML语言内容与形式分开的原则相一致。③可以根据介质有选择的加载样式表。<Head><link rel="stylesheet" type="text/css" href="Css.css" /></Head>三:内联式使用该属性可以直接指定样式,当然,该样式仅能用于该元素的内容,对于另一个同名的元素则不起作用。1、样式的属性内容直接跟在将要修饰的文字标记里[如:2、具体格式: style="font-size:10pxfont-color:#ff0000"例如:修饰单元格里的文字四:导入样式表<style type="text/css"><!--@import url("css/base.css")--></style>第二:四种样式的优先级 如果这上面的四种方式中的两种用于同一个页面后,就会出现优先级的问题,这里我就不再举例子来说明了,大家在下面自己证明一下下面的结论 四种样式的优先级别是(从高至低):行内样式、内嵌样式、链接样式、导入样式。