- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 XML与CSS XML最大的特点在于数据的结构与数据的表示完全无关,在进行数据结构化存储之后,如何很好的在浏览器中显示这些数据呢?CSS提供了一种简单而实用的方法。CSS一般用于控制HTML和XHTML的排版格式,也可以用于控制XML文档在浏览器上的显示效果。 简洁地说,将CSS与XML结合有以下3点。 (1)实现数据与显示方式分离,发挥XML的优势。 (2)将显示样式统一于CSS中,便于对显示样式进行统一管理。 (3)CSS语法结构简单,兼容性强,适用平台广泛。 4.1 什么是CSS CSS(Cascading Style Sheet)一般称为层叠样式表,也称级联样式表。层叠的意思是:多重样式定义被层叠为一。其用于控制HTML和XHTML的排版格式。使用CSS可以轻松控制页面的布局、颜色、样式,也可以用于控制XML文档在浏览器上的显示效果等。CSS是在1996年作为“把有关样式属性信息(如字体和边框)加到HTML文档中的标准方法”而提出来的。一个CSS样式单就是一组规则(Rules),每个规则给出此规则所适用的元素的名称,以及此规则要应用于那些元素的样式。 4.1.1 CSS的历史 CSS是由W3C的CSS工作组产生和维护的。1996年W3C正式推出了CSS 1,1998年W3C正式推出了CSS 2,CSS 3现在还处于开发中。 CSS最初的开发目的是用来指定HTML的显示样式。从1990年代初HTML被发明开始,样式表就出现了多种形式,不同的浏览器都结合以各自的样式语言,读者使用这些样式语言来调节网页的显示方式。由于初期的HTML版本只含有很少的显示属性,样式表最初是设计给读者用的,读者可以决定网页应该怎样来显示。后来,为了满足设计师的要求,HTML需要获得了很多显示功能。 4.1.2 CSS的编写环境以及功能简要说明 CSS可以用任何写文本的工具进行开发,如文本工具、Dreamweaver等。CSS也是一种语言,这种语言要和HTML或者XHTML语言相结合才起作用。简单来说,CSS就是用来美化网页用的,可以用于控制网页的外观。 4.1.3 CSS的使用方式 通常有两种方式实现XML文档与CSS的结合:第一种方式是直接使用CSS控制XML文档各个元素的表现样式;第二种方式是使用可扩展样式表语言转换(eXtensible Stylesheet Language Transformation, XSLT)将XML文档转换为HTML文档,再结合CSS控制转换后所得HTML文档的表现样式。 4.2 选择元素 在XML中,组成文档的单元是一个个的元素,CSS也有类似的语法结构。CSS的语法结构由三部分组成:选择符、属性和值,其基本结构如下。 selector {property: value} 其中,选择符(selector)通常是待定义或改变的对象;属性(property)是指选择元素的属性,例如文字的字体、颜色、背景等;每个属性都有对应一个属性值(value)。CSS通过属性与属性值来共同设定元素的显示样式。 4.2.1 类型选择符(Type Selectors) 根据对象的类型、名称作为对象选择符。该类型符为最常见的选择符,其直接以元素、对象作为选择符。用下面的示例来说明。 title{ font-size:22pt; width:110pt; } 示例中,直接以title对象作为选择符,并设置title对象的font-size属性为22pt,width属性为110pt。 4.2.2 通配选择符(Universal Selectors) 根据对象的相同属性作为对象选择符。选择文档目录树(DOM)中的所有类型的单一对象,用“*”加在被选择对象前以构成完整的选择符。用下面的示例来说明: *[lang=fr]{ font-size:22pt; width:150pt; } 4.2.3 包含选择符(Descendant Selectors) 以包含/被包含关系作为对象选择符。假设A包含B,则选择所有被A包含的B有如下语法结构。 A B{property:value;} /*A与B之间的关系是A.contains(B)==true*/ A、B之间用空格连接,示例如下: table td{font-size:12pt;} /*设置被table包含的所有td对象的字体大小为12pt*/ 4.2.4 子对象选择符(Child Selectors) 以继承关系作为对象选择符。假设B为A的子对象,选择A对象的所有B对象有如下语法结构。 AB{property:value;} /*A与B之间的关系是B为A的子对象*/ A与B之间用“”连接,示例如下: studenta{font-size:12pt;} /*设置所有作为student的子
您可能关注的文档
- 新Word 2003、Excel 2003实用教程 项目教学 教学课件 高长铎 项目五 使用Word制作公司简介.ppt
- 新Word 2007 Excel 2007实用教程 教学课件 高长铎 张玉堂 项目八 使用Word制作数学试卷.ppt
- 新Word 2007 Excel 2007实用教程 教学课件 高长铎 张玉堂 项目二 使用Word排版单页文档.ppt
- 新Word 2007 Excel 2007实用教程 教学课件 高长铎 张玉堂 项目九 使用Word制作小报.ppt
- 新Word 2007 Excel 2007实用教程 教学课件 高长铎 张玉堂 项目六 使用Word批量制作准考证.ppt
- 新Word 2007 Excel 2007实用教程 教学课件 高长铎 张玉堂 项目七 使用Word排版多页文档.ppt
- 新Word 2007 Excel 2007实用教程 教学课件 高长铎 张玉堂 项目三 使用Word制作登记表.ppt
- 新Word 2007 Excel 2007实用教程 教学课件 高长铎 张玉堂 项目十 使用Excel制作日程表.ppt
- 新Word 2007 Excel 2007实用教程 教学课件 高长铎 张玉堂 项目十二 使用Excel计算加班费.ppt
- 新Word 2007 Excel 2007实用教程 教学课件 高长铎 张玉堂 项目十六 使用Excel查询销售表.ppt
最近下载
- 商业综合体信息化智能化系统平台建设一体化解决方案.pptx VIP
- GB+23350-2021限制商品过度包装要求 食品和化妆品.docx VIP
- 生产车间停线管理制度.docx VIP
- 滨海运动中心项目可行性研究报告.pptx VIP
- 项目一整理与收纳--教室环境清理任务一《教室卫生打扫》课件+人民美术出版社劳动实践指导手册七年级上册.pptx VIP
- 夏季饮品制作.docx VIP
- 百香果泡水喝方法.docx VIP
- 施工组织设计-钢结构施工组织设计-钢结构.doc VIP
- 2025年贵州省毕节中小学教师招聘考试题库及答案.docx VIP
- 中联W6015-8A塔吊安拆专项施工方案.docx VIP
文档评论(0)