第四章
第四章
XML
XML
与
与
CSS
CSS
主要内容
主要内容
介绍规范
介绍规范
CSS(Cascading Style Sheets
CSS(Cascading Style Sheets
层叠样
层叠样
式表
式表
)
)
讲述怎样用
讲述怎样用
CSS
CSS
规范在浏览器中来显
规范在浏览器中来显
示
示
XML
XML
标记中的文本内容。
标记中的文本内容。
XML
XML
关心的是数据的结构
关心的是数据的结构
,
,
并能很
并能很
好地
好地
,
,
方便地描述数据
方便地描述数据
,
,
但是不提供
但是不提供
数据的显示功能
数据的显示功能
.
.
如果想让浏览器显
如果想让浏览器显
示
示
xml
xml
文件中标记内容
文件中标记内容
,
,
那么必须以
那么必须以
某种方式告诉浏览器如何显示
某种方式告诉浏览器如何显示
.W3C
.W3C
提供了两个建议规范
提供了两个建议规范
:CSS(
:CSS(
层叠样式
层叠样式
表
表
)
)
和
和
XSL(
XSL(
可扩展样式语言
可扩展样式语言
),
),
XML
XML
与样式表
与样式表
在
在
XML
XML
中内容和表现形式是分开
中内容和表现形式是分开
的,
的,
XML
XML
文档中没有关于显示数据样
文档中没有关于显示数据样
式的信息。我们在编写
式的信息。我们在编写
XML
XML
文件时,
文件时,
仍然只需要关注文件中的数据和数据
仍然只需要关注文件中的数据和数据
结构,至于它的显示则交给
结构,至于它的显示则交给
CSS
CSS
(层
(层
叠样式表)和
叠样式表)和
XSL
XSL
(可扩张样式语
(可扩张样式语
言)来完成。
言)来完成。
CSS
CSS
的发展史
的发展史
1 CSS
1 CSS
是
是
Cascading Style Sheet
Cascading Style Sheet
(层
(层
叠样式表)的英文缩写。它是
叠样式表)的英文缩写。它是
HMTL
HMTL
网
网
页标准语言制定者
页标准语言制定者
W3C
W3C
万维网联盟制
万维网联盟制
定并发布的一个
定并发布的一个
网页排版样式标准
网页排版样式标准
,用
,用
来对
来对
HTML
HTML
有限的表现功能进行补充。
有限的表现功能进行补充。
CSS
CSS
的发展史
的发展史
2 CSS1
2 CSS1
(
(
CSS Level 1
CSS Level 1
)是
)是
CSS
CSS
的第
的第
一层次标准,它正式发布于
一层次标准,它正式发布于
1996
1996
年
年
12
12
月
月
17
17
日。后来
日。后来
1999
1999
年
年
1
1
月
月
11
11
日进行了修改。
日进行了修改。
该标准
该标准
提供简单的样式表机制
提供简单的样式表机制
,使的网页
,使的网页
的制作者通过附属的样式对
的制作者通过附属的样式对
HTML
HTML
文档的
文档的
表现进行描述。
表现进行描述。