当前位置: 首页 > 图文教程 > XML家族 > XML > XML:小编浅谈XML中的CSS

XML
XML简易教程之四
XML与HTML的结合(上)
XML与HTML的结合(下)
XML入门的常见问题(一)
XML入门的常见问题(二)
XMLHTTP资料
什么是XML
什么是 XML Web Service
XML正在接管Web服务 成为SOA的基础
怎么样在网页上读取远程xml的数据
XML教程—编写结构完整的XML文档
读写xml文件的2个小函数
XML文档的基本操作
初学者如何开发出一个高质量的J2EE系统
优化 JavaScript 代码
自动更新程序的设计框架
使Firefox对XML的处理兼容IE的节点处理方法
WML学习之四 锚和任务
WML学习之五 显示表单
WML学习之六 事件

XML:小编浅谈XML中的CSS


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 61 ::
收藏到网摘: n/a

最近,小编整理总结了一下xmlcss级联样式,希望对大家有所帮助级联样式单(Cascading Style Sheets,以下简称CSS)1996 年作为把有关样式属性信息如字体和边框加到HTML 文档中的标准方法而提出来的。但是,CSS XML 结合的确比与HTML 结合得更好,因为HTML 承担着CSS 标志和HTML 标志之间向后兼容的任务。例如,要正确地支持CSS nowrap 属性就要求废除HTML 中非标准的但又是经常使用的NOWRAP 元素。

由于XML 元素没有任何预定义的格式规定,所以不会限制何种CSS 样式只能用于何种元素。

一个CSS 样式单就是一组规则(rule)。每个规则给出此规则所适用的元素的名称,以及此规则要应用于那些元素的样式。

例如,考察清单1,它是一首诗的CSS 样式单。此样式单有五个规则。每个规则有一个选择符——规则所应用的元素的名称——和一组适用于此元素实例的属性。第一个规则说明POEM 元素应以块的形式(Displayblock)显示其内容。第二个规则说明TITLE 元素应以16 (font-size16pt)、粗体(font-weightbold)将其内容显示在块中(Displayblock)

第三个规则说明POET 元素应通过自身显示在块中(Displayblock),并且与紧随其后的下一块相距10 个像素(marginbottom10px)。第四个规则与第三个相同,所不同的只是前者应用于STANZA 元素。最后,第五个规则只简单地说明VERSE元素也是显示在自己的块中。

清单1:用于诗作的CSS 样式单

POEM { display: block }

TITLE { display: block; font-size: 16pt; font-weight: bold }

POET { display: block; margin-bottom: 10px }

STANZA { display: block; margin-bottom: 10px }

VERSE { display: block }

1998 年,W3C 公布了一个修订的、详述的CSS 规范,称之为CSS2(CSS2)。同时,他们又把原来的CSS 改名为CSS1(CSS1)

CSS2 几乎是CSS1 的超集,只有少部分不同,当遇到这些不同处时,我将给出注解。换句话说,CSS2 是在CSS1 的基础上增添了音频样式单、媒体类型、特性选择符和其他新的功能。因此,本章涉及到的几乎每个例子既适用于CSS1,也适用于CSS2

Netscape Navigator 4.0 Internet Explorer 4.0 5.0 支持CSS1 的各部分。遗憾的是,对同一部分往往并非同时支持。Mozilla 5.0 被认为对CSS1 和大多数CSS2 提供非完全的支持。Internet Explorer 5.0 Internet Explorer 4.0做得更好,可是它仍失去一些主要部分,特别是有关框模型和伪元素的部分。我将试图指出某种浏览器有特别严重问题的地方。本文章参考自《xml实用大全》。