欢迎来到天天文库
浏览记录
ID:21863707
大小:345.00 KB
页数:38页
时间:2018-10-20
《第5章 使用css格式化显示xml文件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章使用CSS格式化显示XML文件5.1CSS技术简介5.2XML与CSS结合的方式5.3CSS格式化XML文件XML是一种数据存储语言,没有任何数据显示样式。因此,浏览器不能直接显示其中的文本数据,如果想让浏览器只显示其中的数据,就需要借助于其它方法。本章主要介绍CSS技术及CSS与XML的结合应用。CSS(CascadingStyleSheet,层叠样式表)是由W3C在1996年正式推出的,最初的版本是CSS1。1998年W3C又正式推出了CSS2,现在正在使用的是CSS2.1。CSS3现在还处于开发中。CSS是一种样式控制语言,用来设置字体样式等内容,最初是为弥补
2、HTML的不足而出现的。后来,又应用在XML,用来格式化XML数据内容。CSS就是一组规则的集合。5.1CSS技术简介CSS语法非常简单,组成CSS语法的元素只有CSS选择符与CSS属性。每个CSS选择符由一个或多个CSS属性组成。基本格式如下:选择符{属性:属性值}返回5.2XML与CSS结合的方式5.2.2将样式语句嵌入到XML文件5.2.1调用独立样式文件5.2.3混合方法指定样式5.2.4使用多个样式文件返回一个独立的CSS样式文件是一个文本文件,扩展名是“.css”,可以用记事本编辑。将XML文件和独立的CSS文件结合的方法是在XML文件中加入下面一条处理指令:
3、调用独立样式文件CSS文件的URI必须是一个有效的资源。如果CSS文件与XML文件位于同一目录下,CSS文件的URI可以是CSS文件名,否则必须是CSS文件的路径。返回将样式语句嵌入到XML文件(1)CSS语句还可以直接写在XML文件内部。例如:4、al”>persion{display:block;font-size:25pt;color:red;}……将样式语句嵌入到XML文件(2)另外还有一种方法,在标记内使用“style”属性来定义样式,例如:5、”>xiaolimale25xiaowangfemale24说明:这种方法可以灵活地设置各标记的样式,但会使XML文件变得不够简洁,不建议使用。返回混合方法指定样式综合应用内部CSS样式和外部CSS样式。例如:6、tylesheettype=”text/css”href=”01.css”?>persion{display:block;font-size:20pt;color:red;}……//省略的XML代码说明:如果内部样式表和外部样式表之间发生冲突,则以内部的样式为准。返回使用多个样式文件一个XML文件也可以同时调用多个样式表文件。例如7、:……说明:一个XML文件同时引用多个外部样式表文件时,如果样式表文件中的内容发生冲突,则以声明靠后的样式表文件中所定义的样式为准。返回5.3CSS格式化XML文件5.3.1定义样式5.3.2文本显示方式设置5.3.7环绕文本5.3.3
4、al”>persion{display:block;font-size:25pt;color:red;}……将样式语句嵌入到XML文件(2)另外还有一种方法,在标记内使用“style”属性来定义样式,例如:5、”>xiaolimale25xiaowangfemale24说明:这种方法可以灵活地设置各标记的样式,但会使XML文件变得不够简洁,不建议使用。返回混合方法指定样式综合应用内部CSS样式和外部CSS样式。例如:
5、”>xiaolimale25xiaowangfemale24
6、tylesheettype=”text/css”href=”01.css”?>persion{display:block;font-size:20pt;color:red;}……//省略的XML代码说明:如果内部样式表和外部样式表之间发生冲突,则以内部的样式为准。返回使用多个样式文件一个XML文件也可以同时调用多个样式表文件。例如
7、:……说明:一个XML文件同时引用多个外部样式表文件时,如果样式表文件中的内容发生冲突,则以声明靠后的样式表文件中所定义的样式为准。返回5.3CSS格式化XML文件5.3.1定义样式5.3.2文本显示方式设置5.3.7环绕文本5.3.3
此文档下载收益归作者所有