原文地址 http://docs.webplatform.org/wiki/tutorials/learning_what_css_is

概要


本文向您引荐层叠样式表(Cascading Style Sheets -CSS),介绍它们是如何定义的,是如何用于网页上的。

关于CSS


层叠样式表(CSS)是一种详述文档是如何展示给用户的语言。这里的文档是指使用诸如HTML(HyperText Markup Language -超文本标记语言)的标记语言进行结构化的信息集合。CSS是目前一种被广泛使用于网页上的基础技术。

CSS的主要目的是从文档内容中分离出文档展现特征(格式)。分离内容和格式,简化文档的创建、维护,提升展现的灵活性,使得多个网页可以通过外置的包含格式规则的文件来进行格式共享。

CSS规则几乎可以控制所有的数据格式,包括字体、颜色、粗细、空格、定位、背景颜色、图片、链接特征等等。

Web文档


正如你现在浏览的这个页面,一个网页就是一个文档。你在网页中看见的信息通常被HTML结构化了,而页面当前的内容和其展现的特征也许是来自各个地方的。

当你的浏览器请求一个页面的时候,请求的资源之一通常是一个包含了格式指令和规则的CSS文件。网页会显示的引用这个CSS文件,实际上是请求这些CSS规则被应用于网页上。

文档展示


给用户展示一个HTML文档意味着要将其转换成一个让人们可读可用的表单。像Chrome、 Opera、 Firefox和Internet Explorer这样的浏览器被设计成以可视化的方式展现文档,使用CSS规则来确定如何格式化HTML文档中的数据从而让文档展示。

结论


因此,你在浏览器中看到的网页是由文档数据源和CSS格式规则应用的组合。在本节的其他教程中,您将学习更多关于CSS的知识,为什么它如此重要以及如何有效地使用它。