自从1996年引入层叠样式表(Cascading Style Sheet,CSS)以来,CSS成功地实现了Web设计模式的根本性变革。现在,大多数Web页面都采用了CSS,许多设计人员也都全部采用CSS来布局。为了更好地转向基于CSS的页面布局,需要很好地理解CSS的工作原理。本书正是要教会设计人员充分利用CSS 2.1的所有特性,并正确理解CSS 2.1这个新近发布的规范更新。 毫无疑问,CSS是一种伟大的技术,也是目前Web开发中最为成熟和可靠的表现技术。然而,CSS曾经历了从最初的想法到一个规范—— 再到设计人员可信赖的技术规范这样一个漫长而复杂的演变过程。对此,CSS Zen Garden(CSS禅意花园,见第11章的具体介绍)的创建者曾这样描述: “在浏览器大战的混乱年代, Web页面的长期黑暗、沉闷发展导致了各种浏览器专用标记、不兼容的DOM和残缺的CSS技术支持等问题。现在,我们必须摒弃过去的一贯思想来看待Web。Web已经焕然一新,这多亏了像W3C、WaSP和主流浏览器创建者等人不知疲倦的努力”。 实际上,当今的主流浏览器都已能很好地支持Web标准,即包括CSS在内的三大标准(XHTML、CSS和DOM)。目前,CSS已经发展到一种成熟的阶段(可以在一系列浏览器中用于执行高级布局),它也是Web开发中最为成熟和可靠的表现技术。这本书将为您展示所有关于CSS使用的技术和技巧,让您在掌握CSS的同时也领略到设计之美。 本书合作站点上提供了本书作者开发的一些程序和撰写的文章等内容,感兴趣的读者可自行访问。另外,本书的勘误信息可通过站点反馈给作者,也可发送至wkservice@tup.tsinghua.edu.cn,我们将感激不尽。希望您阅读愉快!