CSS权威教程
2009-1
清华大学出版社
(美)维姆莱(Wium Lie,H),(美)波斯(Bos,B) 著;祁玉芹,王海涛 译
331
无
自从1996年引入层叠样式表(Cascading Style Sheet,CSS)以来,CSS成功地实现了Web设计模式的根本性变革。现在,大多数Web页面都采用了CSS,许多设计人员也都全部采用CSS来布局。为了更好地转向基于CSS的页面布局,需要很好地理解CSS的工作原理。本书正是要教会设计人员充分利用CSS 2.1的所有特性,并正确理解CSS 2.1这个新近发布的规范更新。 毫无疑问,CSS是一种伟大的技术,也是目前Web开发中最为成熟和可靠的表现技术。
本书全面介绍了CSS 2.1的所有改进和修复,涵盖了从绝对定位元素中新的高度/宽度定义,以及新型的截断属性计算等诸多内容。不仅内容清晰、可读性强,而且分析透彻,是每个Web开发者、设计者和内容提供者的必备教材。 本书主要内容 ● 掌握基本的CSS概念:规则、声明、选择器、属性等 ● 使用字体:从绝对/相对单位到字体尺寸和粗细度 ● 了解CSS对象:框模型、显示属性、列表样式等 ● 对间隔和定位实施完全的控制 ● 指定边框和背景的颜色 ● 管理打印:页边距、分页符等 ● 为音频显现、手持设备和其他表现形式实现媒体特有的样式表 ● 通过5个实际案例研究讲解如何从HTML扩展过渡到CSS ● 充分利用层叠和继承 ● 使用外部样式表和@import标记符 ● 集成CSS和XML文档 ● 优化CSS页面的性能
Hakon Wium Lie是CSS创始人,Opera Software的首席技术官(CTO)。他的工作是确保Opera浏览器比以往所有的浏览器更好、更小且更快捷。在加入Opera公司之前,Hakon在W3C工作,负责层叠样式表的开发。
第1章 Web和HTML 1.1 Web简介 1.2 标记语言 1.3 避开HTML限制的方法 1.3.1 专有的HTML扩展 1.3.2 把文本转换成图像 1.3.3 把文本放入表中 1.3.4 编写程序而不是使用HTML 1.4 HTML基础知识 1.4.1 元素 1.4.2 创建一个简单的HTML文档 1.4.3 块级元素和内联元素 1.4.4 元素概述 1.4.5 注释 1.4.6 列表 1.4.7 空元素HR和BR 1.4.8 保留预先格式化的文本 1.4.9 添加超链接 1.4.10 添加图像 1.5 文档树第2章 层叠样式表(CSS) 2.1 规则和样式表 2.1.1 规则的分解 2.1.2 声明的分解 2.1.3 对选择器和规则进行分组 2.2 将样式表和文档粘合在一起 2.3 浏览器和CSS 2.4 树结构和继承 2.5 重写继承 2.6 不能继承的属性 2.7 使用CSS执行的常见任务 2.7.1 设置字体 2.7.2 设置页边空白 2.7.3 设置链接 2.8 有关层叠的评论第3章 令人惊奇的em单位和其他一些最佳做法 3.1 em单位 3.2 其他方法第4章 CSS选择器 4.1 选择器方案 4.2 类型选择器 4.3 简单属性选择器 4.3.1 cLASS属性 4.3.2 ID属性 4.4 STYLE属性 4.5 组合选择器类型 4.6 简单的上下文选择器 ……第5章 字体第6章 基本的对象第7章 框内部的空白第8章 框周围的空白 第9章 相对和绝对定位第10章 颜色第11章 从HTML扩展到CSS第12章 打印和其他媒体第13章 层叠和继承第14章 外部样式表第15章 其他方法第16章 XML文档第17章 表第18章 CSS传奇附录A HTML4.0快速参考附录B 理解属性值定义附录C 系统颜色
第1章 Web和HTML CSS(Cascading Style Sheets,层叠样式表)的功能强大,在Web页面设计方面有着重大突破,它增强了页面设计者控制Web页面外观的能力。Web页面即人们在Web上发布的文档。 自从1990年发明了万维网(World Wide Web,即Web)以来,希望将页面发布到Web上的人们一直对如何控制页面的外观了解甚少。起初,设计者只能控制大体的页面结构(例如,哪些文本作为标题,哪些文本作为主体内容等),或者把文本的字体设计成粗体或斜体以及其他一些效果等,但这种控制也仅限于此。 在诞生Web的科技环境下,人们更多的是关注文档的内容,而非文档的外观。一份调查报告显示,与科技成果相比,字体选择的重要性微乎其微。但是,当设计者跳出科技环境的范畴来重新审视Web时,Web文档格式的局限性也确实是一个根本性的制约。设计者通常来自于基于纸张的出版环境,在这种环境下,他们可以完全控制文档的外观。他们希望能把文本设计成红色或者黑色,文本的间距能显得宽松一些或者紧凑一点,居中或者靠右,以及采用任何其他所需的样式。许多Web设计者都有桌面出版方面的背景,在桌面出版环境中,他们能够通过各种方法使打印出来的文档更加美观。他们也需要相同的能力来设计Web页面。然而,由于Internet标准的发展进程缓慢,这种实现Web页面设计的功能也被耽误下来。所以,设计者发明了一些技术来间接地实现这些功能。当然,这些技术通常也不可避免地会存在一些缺点。我们将在本章中讨论这些技术及其存在的缺点。
“此是继前一版销书之后,Bos和Lie全新打造的一本经典力作。书中,Css的共同创始人用一种平易近人的叙述方式,清晰且富有逻辑地向我们详述了这种可视的格式化语言的用途和工作方式,这无疑是一份大礼。如果没有Bos和Lie,Web将会黯然失色。相信这本书会为您的书架增色不少,尽可能地去阅读它,体味它,享用它,您将拥有掌握Css的金石。 ——Jeffrey zeldman,designing with web standards一书的作者
《CSS权威教程(第3版)》是一本由CSS创始人全力打造的CSS畅销书。 直接引用CSS创始人的话说,这是一本有关CSS的权威指南,涵盖当前用于控制任何Web或XML文档外观不可或缺的标准。书中不仅说明现今CSS 1和2.x中每个重要特性的用法,还透彻解释了当前最具价值的CSS设计技术内幕。《CSS权威教程(第3版)》通篇提供了很多实用的可下载的示例,并给出重要的浏览器支持信息以及用于构建震撼视觉效果的网页和应用程序的最佳实践。
无
很基础的东西,对于初学CSS不错选择。书里没div+css布局方面的东西,有点遗憾。当然,要整合的就得看其他方面XHTML+CSS+DIV方面的书