出版社:电子工业出版社
年代:2011
定价:55.0
美观、实用、易访问在网站设计中是相互矛盾的标准。本书讲述如何在三者之间平衡,让网站取得最佳效果。本书为网站设计者介绍了利用Web标准来提高工作效率,增强其设计作品的实用性的方法。从本书中,读者将学会如下技术:1.削减网站设计、开发和维护的成本;2.设计具有复杂功能的优秀网站,不必担心兼容性的问题;3.制作优秀的站点,不管使用何种语言:HTML,XTML,XML,CSS,ECMASript;4.保证站点五年内能稳定运行。
第1部分
第0章 在开始阅读之前
0.1 终止不断“改版-淘汰”的怪圈
0.2 不要死读书
渐进的标准,而不是一套不变的硬性规定
0.3 一些重要的定义
0.4 一种方法不能解决所有问题
0.5 欢迎优胜团队
第1章 99.9%的网站已经过时了
1.1 现代浏览器和Web标准
1.2 新版本新代码
1.3 多版本问题
1.4 垃圾代码来了
错误标记:最初,个人环境是无约束的
1.5 代码分支可能影响你网站的长期健康
1.6 臃肿标记的隐藏成本
1.7 向前兼容(backward-compatibility)是一个谎言
屏蔽用户不利于业务发展
1.8 治疗
第2章 根据标准设计和建造
2.1 历经磨难
2.2 无标准时代的设计成本
2.3 时髦的站点,古老的方法
2.4 Web标准三剑客
2.4.1 结构
2.4.2 表现
2.4.3 行为
2.5 实际应用
2.6 Web标准组织:可移植性
一个文档服务所有需求
2.7 “A List Apart”:一个页面,多种显示方式
2.7.1 屏幕以外的设计
2.7.2 节约时间和成本,增加扩展性
2.8 我们去向何方
第3章 温和劝导
第4章 Web标准的未来
4.1 可发现性、聚合、博客、播客、长尾、Ajax
4.1 (以及其他使标准成功的理由)
4.1.1 通用语言XML
4.1.2 发明的源泉
4.1.3 标准的未来
4.2 HTML5的诞生
4.2.1 IE浏览器和Web标准
4.2.2 创作和出版工具
第2部分
第5章 现代标记语言
5.1 垃圾代码标记的可耻秘密
5.1.1 重新阐述了什么
5.1.2 执行概要
5.1.3 XHTML 2为你我而生?
5.2 5个坚持用HTML原因
5.3 5个使用XHTML 1原因
5.4 不使用XHTML 1的原因
第6章 XHTML和语义标记
6.1 转换到XHTML:规则简单,容易上手
6.1.1 用正确的文档类型(DOCTYPE)和命名空间(Namespace)
6.1.2 哪一种DOCTYPE适合你
6.1.3 严格与过渡:我们这个时代的大战役
6.1.4 紧随DOCTYPE之后的是Namespace
6.1.5 声明你的字符集
6.1.6 用小写字母书写所有的标签
6.1.7 给所有属性值加引号
6.1.8 所有属性都需要值
6.1.9 关闭所有的标签
6.1.10 不要在注释内容中使用“—”
6.1.11 将所有的<和&符号编码
6.1.12 执行概要:XHTML的规则
6.1.13 字符编码:无趣,很无趣,真的很无趣
6.2 结构健康——对我有益
6.2.1 用理性代替样式来标记你的文档
6.2.2 视觉元素和结构
第7章 HTML5:新的希望
7.1 HTML5和Web应用程序:风险很大
7.2 HTML5和XHTML
该死的命名法
7.3 HTML5元素大检阅
7.3.1 页面结构的语义化
7.3.2 HTML5:只是个规范
7.3.3 学习更多
第8章 更严格稳健的页面保证:结构和语义
8.1 div、id及其他
8.1.1 为什么叫div
8.1.2 id与class
8.2 让你的内容容易找到,容易使用
8.2.1 语义化标记和可重用性
8.2.2 现代标记的常见错误
8.2.3 divs刚刚好
8.2.4 热爱id
8.2.5 清除(或最小化)内嵌CSS和脚本
8.2.6 暂停并回顾
第9章 CSS入门
9.1 CSS概述
9.2 CSS的优点
9.3 样式解析
9.3.1 选择器、声明、属性和值
9.3.2 可选值和默认值
9.3.3 继承和它的不足之处
9.3.4 派生选择器
9.3.5 class选择器
9.3.6 外联、嵌入、内联样式
9.4 “最合适方案”的设计方法
第10章 CSS布局:标记、盒模型和浮动
10.1 页面流之道
10.2 盒模型
盒模型是如何工作的
10.3 实用布局101
10.3.1 从基础开始
10.3.2 使用class
10.4 重新进行布局
10.4.1 内容清单,终极版
10.4.2 应用样式
10.4.3 再次运用浮动
10.4.4 处理细节
10.5 小结一下
第11章 深入浏览器 第一部分:DOCTYPE切换和标准模式
11.1 DOCTYPE切换的传奇故事
11.1.1 用来切换标准的开关
11.1.2 切换开关浮出水面
11.2 DOCTYPE切换基础
11.2.1 切换有多准确
11.2.2 Web标准和IE8
11.2.3 Web标准和Gecko
11.2.4 完整的和不完整的DOCTYPE
11.2.5 完整的XHTML DOCTYPE列表
11.2.6 保持简单
第12章 深入浏览器 第二部分:Bug、变通 办法和CSS3带来的一线希望
12.1 细述CSS的Bug
12.1.1 浮动元素的双倍边距Bug
12.1.2 PNG图片的透明背景问题
12.1.3 前进之路
12.1.4 发现问题仅仅是战斗的一半
12.2 CSS3:新的热点
12.2.1 关于Alpha通道
12.2.2 突破四四方方的样子
12.2.3 让编码器注意
12.3.4 重新思考“支持”
12.3 Flash和QuickTime:期望的对象
12.3.1 可嵌入的对象:一个傲慢与复仇的故事
12.3.2 W3C的双重报复
12.3.3 折中方法:在支持标准的同时嵌入多媒体
12.3.4 美中不足:对象失效
12.3.5 使用一点JavaScript
12.4 一个枯燥的变通方法世界
第13章 深入浏览器 第三部分:文字版式
13.1 关于文字版式
13.2 Web字体的A-B-C
13.2.1 Web字体的简短历史
13.2.2 最终的标准尺寸
13.2.3 手臂和像素
13.3.4 无声无息地被遗忘
13.3 字体尺寸的冒险之旅
13.3.1 页面缩放功能:使像素更安全
13.3.2 使用em值来设定尺寸:欢笑和眼泪
13.3.3 使用字体尺寸关键词的方法
13.4 我想要我的“Franklin Gothic”字体!
13.4.1 CSS@font-face:在Web上使用现实的字体
13.4.2 sIFR——可访问的替代类型
13.4.3 Cufón——“使用你想用的字体”
13.4.4 Typekit和它的兄弟们
第14章 可访问性:Web标准的灵魂
14.1 建立可访问性网站的五个技巧
14.1.1 开始
14.1.2 使用有逻辑的页面结构
14.1.3 提供键盘访问的方法
14.1.4 提供可选方案
14.1.5 挑选一种标准,然后坚持下去
14.2 有关访问性的书籍
14.3 普遍的质疑
14.3.1 “盲人亿万富翁”
14.3.2 可访问性不只是视力受损用户的问题
14.3.3 508条款的解释
14.4 纠正关于可访问性的错误观点
14.5 关于可访问性的小技巧,一个一个元素地介绍
14.5.1 图片
14.5.2 专业工具
14.5.3 保持有效的Tab键:我们的好朋友,tabindex属性
14.5.4 为可访问性做计划:你将受益良多
第15章 使用基于DOM的脚本语言
15.1 关于DOM的书
15.2 DOM是什么
15.2.1 使网页变得像应用程序的标准化方法
15.2.2 那么,它在哪里运行呢
15.3 合理使用DOM
15.3.1 它是如何工作的
15.3.2 检查是否支持
15.3.3 不同的代码书写方式
15.3.4 样式切换器:有助于增强可访问性,提供更多的选择
15.4 学会使用你喜爱的(JavaScript)开发库
15.5 你应该如何使用DOM呢
第16章 一个网站重构的实例
16.1 来自过去的灵感
16.2 根据内容的设计
16.2.1 留白
16.2.2 字体、介绍和首字母下沉
16.2.3 基本模式
16.2.4 页脚的创新
16.2.5 刊头设计
第17章 NYMag.com:简单的标准,迷人的界面
17.1 检视内容
从内容检视到实现策略
17.2 再次深入标记
17.3 开始应用样式表
有了方法,其他的就简单了
17.4 使用DOM
17.4.1 结识“colgroup”
17.4.2 使用jQuery
17.5 标准贯穿始终
畅销书作家、设计师、网页标准教父Jeffrey Zeldman再次更新了他经典的、颠覆行业的指南书。这已经是本书的第3版了,此次更新基本涵盖了随着环境和技术的变化,Web标准所面临的挑战以及因此而发生的改善。第3版让基于标准的设计思想更加清晰,更加易于理解,帮助你在这个领域中保持聪明和领先。
一如既往,本版提供了更多明确的见解和新的例子,来阐述基于标准的设计的核心思想,为您的网站最终确定一个合理的设计与开发方法。
与前两版不同的是,在第3版,除了有很多的“Why”来提出问题,也提供了大量的“How”来解决问题。另外,在写作方法上作者力图用诙谐的、有吸引力的写作风格,使复杂的技术更易于理解消化。帮助你轻松创建一个访问快速、低成本维护和开发、更多用户的网站,帮助你用新技术使CSS布局适应多个浏览器,使网站内容更容易被搜索和访问到。