网站重构:应用Web标准进行设计(第2版)

引言 1
第1部分 休斯顿,我们遇到麻烦了
在开始之前 11
费用上升,效益下降 12
终止网站淘汰的怪圈 14
什么是向后兼容 15
没有规则,没有教条 16
实践,不是理论 18
这样的转变真的必需吗 20
第1章 99.9%的网站都是过时的 21
1.1 现代浏览器和Web标准 22
新版本中的新代码 24
1.2 “多浏览器版本”问题 25
1.3 向前兼容的代价 27
1.3.1 过时的标记:网站所有者的成本 31
1.3.2 向前兼容 33
1.3.3 屏蔽用户对商务不利 33
1.3.4 愚蠢之路 38
1.4 垃圾代码 39
1.5 治疗 41
第2章 根据标准设计和制作 43
2.1 历经磨难 45
2.2 无标准时代的设计成本 46
2.3 时髦的站点,古老的方法 47
2.4 悲惨的王国 51
2.5 Web标准三剑客 53
2.5.1 结构 53
2.5.2 表现 56
2.5.3 行为 57
2.6 实际应用 57
2.7 过渡方法的好处 58
2.8 Web标准组织:跨平台性 60
文档一次建立,随处使用 63
2.9 “A List Apart”:一个页面,多种浏览方式 63
2.9.1 屏幕以外的设计 65
2.9.2 节约时间和成本,增加扩展性 66
2.10 我们要去往哪里 67
2.10.1 过渡型的向后兼容(混合设计) 67
2.10.2 严格的向后兼容 69
第3章 推广标准的困难 73
3.1 看起来漂亮,代码却丑陋 74
3.1.1 共同的目标,共同的手段 76
3.1.2 理解vs真实 77
3.2 2000年:浏览器之年 78
3.2.1 IE5/Mac:DOCTPE转换和放大 79
3.2.2 Netscape的大胆转移 82
3.2.3 普遍支持 82
3.3 太少,太迟 83
CSS:第一次尝试 84
3.4 糟糕的浏览器养成坏习惯 84
3.4.1 默认样式的缺点 85
3.4.2 缺乏继承 86
3.4.3 混乱的交互行为 87
3.4.4 最终的标准化脚本语言 88
3.5 混乱的网站和令人困惑的标签 89
3.5.1 理论vs经济 90
3.5.2 软件会帮你做 91
3.5.3 了解产品vs了解标准 91
3.6 字母F 92
3.6.1 Flash的价值 94
3.6.2 使用Flash的问题 96
3.6.3 另外一些使用Flash的问题 96
3.7 兼容是一个禁忌词语 97
3.7.1 语言对于形成理解的威力 97
3.7.2 灵感问题 98
3.7.3 其他问题 99
第4章 可寻性、聚合、博客、播客、长尾、Ajax(和其他标准胜利的理由) 101
4.1 通用的语言(XML) 103
4.1.1 XML和HTML的比较 104
4.1.2 一个父母,多个孩子 105
4.1.3 专业定制软件的基本要素 105
4.1.4 比White Rapper更流行 106
4.1.5 选择XML的五个因素 108
4.1.6 创造力的宝藏 109
4.1.7 Web发布工具 113
4.1.8 等候你的使用 114
4.2 XML应用程序和你的站点 116
4.3 与生俱来的兼容性 116
4.4 协作的新时代 117
4.4.1 校验程序及其规范 117
4.4.2 校验程序是怎么工作的 118
4.4.3 WHAT工作小组 119
4.4.4 IE7和Web标准组织
4.4.4 WaSP 119
4.5 Web标准和创作工具 120
4.5.1 Dreamweaver特别小组 120
4.5.2 WYSIWYG工具的成熟 121
4.5.3 从FrontPage到Expression Web Designer 122
4.6 CSS布局的出现 122
4.6.1 浏览器向标准升级之战 123
4.6.2 风起云涌 126
4.6.3 无数正在转变的个人网站和他们依靠的帮助网站 128
4.6.4 最全的CSS知识库 131
4.7 流行时尚 131
4.8 Web标准的主流 132
4.8.1 商业站点冒险尝试 134
4.8.2 Wired Digital的重构 135
4.8.3 设计师的转变 137
4.8.4 点击随之而来 139
4.8.5 通过校验是成功的保证 140
第2部分 设计与构建
第5章 现代标记语言 143
5.1 垃圾代码标记的可耻秘密 148
5.2 重新阐述了什么 150
5.3 执行概要 152
5.4 什么样的XHTML适合您 152
5.4.1 XHTML 2为我还是为你而生 152
5.4.2 切换到XHTML的10个最主要的理由 154
5.4.3 不要切换到XHTML的5个最主要的理由 155
第6章 XHTML:Web重构 157
6.1 转换到XHTML:规则
6.1 简单,容易上手 158
6.1.1 用正确的文档类型(DOCTYPE)和命名空间(Namespace) 158
6.1.2 声明你的内容类型 161
6.1.3 用小写字母书写所有的标签 163
6.1.4 给所有属性值加引号 165
6.1.5 所有属性都需要值 166
6.1.6 关闭所有的标签 167
6.1.7 “空”标签也要关闭 167
6.1.8 不要在注释内容中使用“——” 168
6.1.9 将所有的
第1部分 休斯顿,我们遇到麻烦了
在开始之前 11
费用上升,效益下降 12
终止网站淘汰的怪圈 14
什么是向后兼容 15
没有规则,没有教条 16
实践,不是理论 18
这样的转变真的必需吗 20
第1章 99.9%的网站都是过时的 21
1.1 现代浏览器和Web标准 22
新版本中的新代码 24
1.2 “多浏览器版本”问题 25
1.3 向前兼容的代价 27
1.3.1 过时的标记:网站所有者的成本 31
1.3.2 向前兼容 33
1.3.3 屏蔽用户对商务不利 33
1.3.4 愚蠢之路 38
1.4 垃圾代码 39
1.5 治疗 41
第2章 根据标准设计和制作 43
2.1 历经磨难 45
2.2 无标准时代的设计成本 46
2.3 时髦的站点,古老的方法 47
2.4 悲惨的王国 51
2.5 Web标准三剑客 53
2.5.1 结构 53
2.5.2 表现 56
2.5.3 行为 57
2.6 实际应用 57
2.7 过渡方法的好处 58
2.8 Web标准组织:跨平台性 60
文档一次建立,随处使用 63
2.9 “A List Apart”:一个页面,多种浏览方式 63
2.9.1 屏幕以外的设计 65
2.9.2 节约时间和成本,增加扩展性 66
2.10 我们要去往哪里 67
2.10.1 过渡型的向后兼容(混合设计) 67
2.10.2 严格的向后兼容 69
第3章 推广标准的困难 73
3.1 看起来漂亮,代码却丑陋 74
3.1.1 共同的目标,共同的手段 76
3.1.2 理解vs真实 77
3.2 2000年:浏览器之年 78
3.2.1 IE5/Mac:DOCTPE转换和放大 79
3.2.2 Netscape的大胆转移 82
3.2.3 普遍支持 82
3.3 太少,太迟 83
CSS:第一次尝试 84
3.4 糟糕的浏览器养成坏习惯 84
3.4.1 默认样式的缺点 85
3.4.2 缺乏继承 86
3.4.3 混乱的交互行为 87
3.4.4 最终的标准化脚本语言 88
3.5 混乱的网站和令人困惑的标签 89
3.5.1 理论vs经济 90
3.5.2 软件会帮你做 91
3.5.3 了解产品vs了解标准 91
3.6 字母F 92
3.6.1 Flash的价值 94
3.6.2 使用Flash的问题 96
3.6.3 另外一些使用Flash的问题 96
3.7 兼容是一个禁忌词语 97
3.7.1 语言对于形成理解的威力 97
3.7.2 灵感问题 98
3.7.3 其他问题 99
第4章 可寻性、聚合、博客、播客、长尾、Ajax(和其他标准胜利的理由) 101
4.1 通用的语言(XML) 103
4.1.1 XML和HTML的比较 104
4.1.2 一个父母,多个孩子 105
4.1.3 专业定制软件的基本要素 105
4.1.4 比White Rapper更流行 106
4.1.5 选择XML的五个因素 108
4.1.6 创造力的宝藏 109
4.1.7 Web发布工具 113
4.1.8 等候你的使用 114
4.2 XML应用程序和你的站点 116
4.3 与生俱来的兼容性 116
4.4 协作的新时代 117
4.4.1 校验程序及其规范 117
4.4.2 校验程序是怎么工作的 118
4.4.3 WHAT工作小组 119
4.4.4 IE7和Web标准组织
4.4.4 WaSP 119
4.5 Web标准和创作工具 120
4.5.1 Dreamweaver特别小组 120
4.5.2 WYSIWYG工具的成熟 121
4.5.3 从FrontPage到Expression Web Designer 122
4.6 CSS布局的出现 122
4.6.1 浏览器向标准升级之战 123
4.6.2 风起云涌 126
4.6.3 无数正在转变的个人网站和他们依靠的帮助网站 128
4.6.4 最全的CSS知识库 131
4.7 流行时尚 131
4.8 Web标准的主流 132
4.8.1 商业站点冒险尝试 134
4.8.2 Wired Digital的重构 135
4.8.3 设计师的转变 137
4.8.4 点击随之而来 139
4.8.5 通过校验是成功的保证 140
第2部分 设计与构建
第5章 现代标记语言 143
5.1 垃圾代码标记的可耻秘密 148
5.2 重新阐述了什么 150
5.3 执行概要 152
5.4 什么样的XHTML适合您 152
5.4.1 XHTML 2为我还是为你而生 152
5.4.2 切换到XHTML的10个最主要的理由 154
5.4.3 不要切换到XHTML的5个最主要的理由 155
第6章 XHTML:Web重构 157
6.1 转换到XHTML:规则
6.1 简单,容易上手 158
6.1.1 用正确的文档类型(DOCTYPE)和命名空间(Namespace) 158
6.1.2 声明你的内容类型 161
6.1.3 用小写字母书写所有的标签 163
6.1.4 给所有属性值加引号 165
6.1.5 所有属性都需要值 166
6.1.6 关闭所有的标签 167
6.1.7 “空”标签也要关闭 167
6.1.8 不要在注释内容中使用“——” 168
6.1.9 将所有的
Jeffrey Zeldman,是最早一批Web设计师之一,之前他曾担任艺术总监和广告文案撰稿人。1995年,他开始建立最有影响力的个人站点撰写Web设计方面理论的经验教程,该网站拥有广泛的读者。
1998年,他牵头创建了Web标准推广组织“The Web Standards Project”。这是一个民间自发的组织,主要目的是说服Microsoft和Netscape在他们开发的浏览器中支持相同的技术。同年,他为“网站建设者”们建立了“A List Apart”,成为当时业界最有权威和影响力的电子杂志。
Jeffrey Zeldman是“Happy Cog”的发起人之一和创意总监(Happy Cog则是一位Web设计和用户体验专家),他写过许多文章,出版过两本书,其中包括这本“Designing With Web Standards”。他是一位深受读者喜爱的环球演讲师,在2005年,Jeffrey和Eric Meyer共同创办了“An Event Apart”,一个关于Web标准设计和编码的传播会议。
Ethan Marcotte(第2版技术编辑)
Ethan Marcotte从事网络设计和开发已将近十年,但他依然对本书介绍的知识感到惊诧和兴奋。他是Vertua工作室的发起人和首席设计师,致力于建设基于标准的、美观的、可用性好的网站。
Ethan在基于标准设计方面已经初露锋芒,受人尊敬。他是世界Web设计大会(Web Design World)和SxSW(the South by Southwest)交互大会的特邀演讲人,并维护一个受人喜爱的小博客(sidesh0w.com,虽然更新不多)。他的客户包括:纽约杂志(New York Magazine)、哈佛大学、迪士尼和道富银行(State Street Bank)等。
Ethan的个人网站是unstoppablerbotninja.com。
J. David Eisenberg(第1版技术编辑)
J. David Eisenberg住在加利福尼亚州的圣何塞(San Jose),和他的两只可爱的猫:Marco、Big Tony一起生活。他在长春谷学院(Evergreen Valley College)教授HTML、XML、Perl和JavaScript课程,喜欢写网络教程。他还是“SVG Essentials”(SVG编程指南)以及“OASIS OpenDocument Essentials”(OASIS开放文档格式指南)两本书的作者。
在美国伊利诺大学时,David曾参与过PLATO计算机辅助教学项目(PLATO computer-assisted instruction project)的开发,还为Burroughs公司和Apple公司工作过。
Eric Meyer(第1版技术编辑)
Eric Meyer从1993年的晚些时候起就开始在Web上工作,他是CSS和Web标准应用方面国际公认的专家,是最棒的CSS图书作者、CSS方面的权威泰斗。他的七本书被翻译成六种语言,销售了几千万册。目前Eric是Complex Spiral Consulting公司的总监,致力于帮助客户使用Web标准来缩减成本、改善用户体验。他帮助的对象从大学到政府实验室,到世界财富500强公司都有。近期比较知名的客户包括:America On-Line(美国在线)、Apple(苹果)公司、Macromedia、Sandia National Laboratory(美国桑地亚国家实验室)和Wells Fargo Bank(美国富国银行)。
1998年,他牵头创建了Web标准推广组织“The Web Standards Project”。这是一个民间自发的组织,主要目的是说服Microsoft和Netscape在他们开发的浏览器中支持相同的技术。同年,他为“网站建设者”们建立了“A List Apart”,成为当时业界最有权威和影响力的电子杂志。
Jeffrey Zeldman是“Happy Cog”的发起人之一和创意总监(Happy Cog则是一位Web设计和用户体验专家),他写过许多文章,出版过两本书,其中包括这本“Designing With Web Standards”。他是一位深受读者喜爱的环球演讲师,在2005年,Jeffrey和Eric Meyer共同创办了“An Event Apart”,一个关于Web标准设计和编码的传播会议。
Ethan Marcotte(第2版技术编辑)
Ethan Marcotte从事网络设计和开发已将近十年,但他依然对本书介绍的知识感到惊诧和兴奋。他是Vertua工作室的发起人和首席设计师,致力于建设基于标准的、美观的、可用性好的网站。
Ethan在基于标准设计方面已经初露锋芒,受人尊敬。他是世界Web设计大会(Web Design World)和SxSW(the South by Southwest)交互大会的特邀演讲人,并维护一个受人喜爱的小博客(sidesh0w.com,虽然更新不多)。他的客户包括:纽约杂志(New York Magazine)、哈佛大学、迪士尼和道富银行(State Street Bank)等。
Ethan的个人网站是unstoppablerbotninja.com。
J. David Eisenberg(第1版技术编辑)
J. David Eisenberg住在加利福尼亚州的圣何塞(San Jose),和他的两只可爱的猫:Marco、Big Tony一起生活。他在长春谷学院(Evergreen Valley College)教授HTML、XML、Perl和JavaScript课程,喜欢写网络教程。他还是“SVG Essentials”(SVG编程指南)以及“OASIS OpenDocument Essentials”(OASIS开放文档格式指南)两本书的作者。
在美国伊利诺大学时,David曾参与过PLATO计算机辅助教学项目(PLATO computer-assisted instruction project)的开发,还为Burroughs公司和Apple公司工作过。
Eric Meyer(第1版技术编辑)
Eric Meyer从1993年的晚些时候起就开始在Web上工作,他是CSS和Web标准应用方面国际公认的专家,是最棒的CSS图书作者、CSS方面的权威泰斗。他的七本书被翻译成六种语言,销售了几千万册。目前Eric是Complex Spiral Consulting公司的总监,致力于帮助客户使用Web标准来缩减成本、改善用户体验。他帮助的对象从大学到政府实验室,到世界财富500强公司都有。近期比较知名的客户包括:America On-Line(美国在线)、Apple(苹果)公司、Macromedia、Sandia National Laboratory(美国桑地亚国家实验室)和Wells Fargo Bank(美国富国银行)。
《网站重构:应用Web标准进行设计(第2版)》与第1版保持同样的写作风格,作者用幽默诙谐语言,把复杂的事情讲得简单明了,引人入胜。书的核心依然是指导我们如何建立一个显示的速度更快、能访问的用户更多、设计和维护成本更低的网站。
畅销书作者、网页设计师、Web标准的“传教士”Jeffrey Zeldman已经对他震撼业界的经典书籍《网站重构:应用Web标准进行设计(第1版)》进行了升级更新。新版(现在原版书是全彩的)增加了在第1版出版之后各浏览器的发展动态以及为适应标准化设计所做的最新改进。
畅销书作者、网页设计师、Web标准的“传教士”Jeffrey Zeldman已经对他震撼业界的经典书籍《网站重构:应用Web标准进行设计(第1版)》进行了升级更新。新版(现在原版书是全彩的)增加了在第1版出版之后各浏览器的发展动态以及为适应标准化设计所做的最新改进。
比价列表
公众号、微信群

微信公众号

实时获取购书优惠