CSS权威教程(第3版)
分類: 图书,计算机/网络,程序设计,其他,
作者: (美)维姆莱(Wium Lie,H),(美)波斯(Bos,B)著;祁玉芹,王海涛译
出 版 社: 清华大学出版社
出版时间: 2009-1-1字数: 446000版次: 1页数: 331印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302185512包装: 平装编辑推荐
一本由CSS创始人全力打造的CSS畅销书
直接引用CSS创始人的话说,这是一本有关CSS的权威指南,涵盖当前用于控制任何Web或XML文档外观不可或缺的标准。书中不仅说明现今CSS 1和2.x中每个重要特性的用法,还透彻解释了当前最具价值的CSS设计技术内幕。本书通篇提供了很多实用的可下载的示例,并给出重要的浏览器支持信息以及用于构建震撼视觉效果的网页和应用程序的最佳实践。
内容简介
本书全面介绍了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.1Web简介
1.2标记语言
1.3避开HTML限制的方法
1.3.1 专有的HTML扩展
1.3.2把文本转换成图像
1.3.3把文本放入表中
1.3.4编写程序而不是使用HTML
1.4HTML基础知识
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.2ID属性
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页面设计的功能也被耽误下来。所以,设计者发明了一些技术来间接地实现这些功能。当然,这些技术通常也不可避免地会存在一些缺点。我们将在本章中讨论这些技术及其存在的缺点。
……