第7章 使用CSS显示XML文档

CSS的全称是Cascading Style Sheet,也就是所谓的级联样式单,有的地方也翻译为层叠样式单。它主要用于网页风格设计,包括字号大小、颜色以及元素的精确定位等。在传统的网页设计里,使用CSS能让原来单调的HTML网页更富表现力。也就是说,CSS最初主要是为HTML文档而不是XML文档设计的。

归纳起来,CSS主要用于控制HTML页面中元素的大小、位置、背景和颜色等外观,因而其主要作用就是美化HTML页面。虽然CSS最初只是为HTML文档设计的,但它不仅可以作用于HTML文档,也可以对XML文档起作用,为其增加丰富的显示效果。

与控制HTML的可视化效果类似,CSS通常也只能控制XML元素的字号大小、颜色,增加背景、边框等,而对于控制XML文档的可视化布局结构则十分有限,需要借助于XML的另一种样式单——XSL(eXtensible Stylesheet Language,即可扩展样式单语言),这在下一章会有详细的介绍。本章将重点介绍CSS和XML文档的知识。

本章要点

alt 样式单的概念和主要作用

alt 显示XML的两种常用样式单

alt CSS的概念和优势所在

alt CSS的基本用法

alt CSS的基本语法和选择器

alt 引入外部样式文件

alt 使用内部CSS样式

alt 使用内联样式

alt 对XML文档有效的CSS选择器

alt 使用CSS显示XML

alt CSS控制XML的不足