第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文档的知识。
本章要点
样式单的概念和主要作用
显示XML的两种常用样式单
CSS的概念和优势所在
CSS的基本用法
CSS的基本语法和选择器
引入外部样式文件
使用内部CSS样式
使用内联样式
对XML文档有效的CSS选择器
使用CSS显示XML
CSS控制XML的不足