Web标准实战(世界级Web大师力作)
基本信息
编辑推荐
Amazon全五星图书.
世界级Web大师力作..
难得一见的实战手册,充满创意和技巧...
内容简介回到顶部↑
本书是一部非常实用的讲述web标准的著作。全书分为两部分:第一部分讲述了与页面代码相关的话题,第二部分则讲述了如何使用css来设定样式。书中的每一章都讲解了不同的web标准概念的理论和实践,并且对每一个问题都给出了多种解决方案。
本书适合中高级web设计与开发人员阅读。
本书适合中高级web设计与开发人员阅读。
作译者回到顶部↑
本书提供作译者介绍
Dan Cederholm,世界著名的Web设计师和前端工程师,擅于运用Web标准来简化和重构设计,2003年因重构了Fast Company和Inc.com两个著名网站而蜚声业界。他还曾经帮助Google、MTV、ESPN等著名公司设计网页和重构网站。他是一位活跃的技术专家,经常在业界最重要的技术会议上发表演讲,也是许多顶级技术媒体的专栏作者。除本书外,他的另一部著作Bulletproof Web Design也广受好评。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第一部分 重新审视html
第1章 列表
1.1 逛商店
1.2 测验
1.2.1 方法a:用
来分隔
1.2.2 折行问题
1.2.3 方法b:项目符号
1.2.4 方法c:更加接近
1.2.5 方法d:包装的喜悦
1.3 内容回顾
1.4 实例秀
1.4.1 去掉项目符号
1.4.2 创建更酷的项目符号
1.4.3 可导航的列表
1.4.4 迷你选项卡形状
第2章 标题
2.1 构造文档标题的最佳方式是什么
2.1.1 方法a:富有语义
2.1.2 方法b:
第1章 列表
1.1 逛商店
1.2 测验
1.2.1 方法a:用
来分隔
1.2.2 折行问题
1.2.3 方法b:项目符号
1.2.4 方法c:更加接近
1.2.5 方法d:包装的喜悦
1.3 内容回顾
1.4 实例秀
1.4.1 去掉项目符号
1.4.2 创建更酷的项目符号
1.4.3 可导航的列表
1.4.4 迷你选项卡形状
第2章 标题
2.1 构造文档标题的最佳方式是什么
2.1.1 方法a:富有语义
2.1.2 方法b:
译者序回到顶部↑
这是一本迟到很久的书。.
它是Bulletproof Web Design的作者Dan Cederholm的成名作,面世于2004年夏天。如果没记错的话,那个时候国内的Web前端开发领域还处在IE6一统天下、Firefox初出茅庐、Web标准的概念刚刚引进的情况下。许多关于Web设计的书基本上就是Dreamweaver和FrontPage的教程。初夏的时候,一本叫做《网站重构》的书出版了。对于我本人而言,这算是第一次真正开始接触“Web标准”,我才了解到原来Web设计绝不是简单的、用可视化软件加上一点美术感觉就能胜任的工作,而是严谨的、注重细节的、艺术细胞和编码技能缺一不可的技术活。真正的Web设计师必须也是“代码高手”。于是我开始饥渴地寻找有关的学习资源,但当时国内的网站资源很少,而图书市场上除了《网站重构》之外可谓一片空白。《网站重构》一书着重介绍Web标准的理念、思想以及好处,偏向于理论宣讲,在实践方面有很多不足,只靠它没办法快速地上手,写出符合Web标准思想的页面。而那时国外已经有不少这方面的好书了,Dan的这本Web Standards Solutions就是其中之一。
本书的特点是非常容易上手,着眼于基本需求,一步一步的示例配以简明易懂的讲解,在某些需要特别留意的地方又不吝笔墨地反复强调。通过阅读本书,我学会了以符合Web标准思想的方式创建网页上的各种基本元素——标题、列表、表格、表单、超链接等的正确方法,还了解了CSS的不同引入途径、动态切换样式、精简页面代码、创建面向打印机的样式、用图片替换文本等高级技巧。虽然本书写于2004年,但其中的许多技术即使在现在也毫不过时,并且还有许多人不了解或不会纯熟地运用。..
对于已经了解了Web标准理论的设计师,本书是极好的实战参考手册。
放眼今天的国内技术图书市场,关于Web标准的书籍已经有如雨后春笋,这要感谢Firefox等浏览器的进步和Web 2.0的风潮。“页面不符合Web标准”已经是技术和产品落后的一个表征了。
我在2004年时就想翻译出版本书,可惜未能如愿。3年后承蒙人民邮电出版社图灵公司的编辑老师们的信任,我得以有机会实现曾经的愿望。
感谢我的家人和朋友们的支持;感谢作者Dan奉献给我们好书;感谢所有爱好并积极推动Web标准的朋友们!希望这本书能进入你们的阅读清单。...
它是Bulletproof Web Design的作者Dan Cederholm的成名作,面世于2004年夏天。如果没记错的话,那个时候国内的Web前端开发领域还处在IE6一统天下、Firefox初出茅庐、Web标准的概念刚刚引进的情况下。许多关于Web设计的书基本上就是Dreamweaver和FrontPage的教程。初夏的时候,一本叫做《网站重构》的书出版了。对于我本人而言,这算是第一次真正开始接触“Web标准”,我才了解到原来Web设计绝不是简单的、用可视化软件加上一点美术感觉就能胜任的工作,而是严谨的、注重细节的、艺术细胞和编码技能缺一不可的技术活。真正的Web设计师必须也是“代码高手”。于是我开始饥渴地寻找有关的学习资源,但当时国内的网站资源很少,而图书市场上除了《网站重构》之外可谓一片空白。《网站重构》一书着重介绍Web标准的理念、思想以及好处,偏向于理论宣讲,在实践方面有很多不足,只靠它没办法快速地上手,写出符合Web标准思想的页面。而那时国外已经有不少这方面的好书了,Dan的这本Web Standards Solutions就是其中之一。
本书的特点是非常容易上手,着眼于基本需求,一步一步的示例配以简明易懂的讲解,在某些需要特别留意的地方又不吝笔墨地反复强调。通过阅读本书,我学会了以符合Web标准思想的方式创建网页上的各种基本元素——标题、列表、表格、表单、超链接等的正确方法,还了解了CSS的不同引入途径、动态切换样式、精简页面代码、创建面向打印机的样式、用图片替换文本等高级技巧。虽然本书写于2004年,但其中的许多技术即使在现在也毫不过时,并且还有许多人不了解或不会纯熟地运用。..
对于已经了解了Web标准理论的设计师,本书是极好的实战参考手册。
放眼今天的国内技术图书市场,关于Web标准的书籍已经有如雨后春笋,这要感谢Firefox等浏览器的进步和Web 2.0的风潮。“页面不符合Web标准”已经是技术和产品落后的一个表征了。
我在2004年时就想翻译出版本书,可惜未能如愿。3年后承蒙人民邮电出版社图灵公司的编辑老师们的信任,我得以有机会实现曾经的愿望。
感谢我的家人和朋友们的支持;感谢作者Dan奉献给我们好书;感谢所有爱好并积极推动Web标准的朋友们!希望这本书能进入你们的阅读清单。...
前言回到顶部↑
本书的写作目的是向你提供一些“武器”,它们能够给你的项目提供基于Web标准的解决方案,让你在运用HTML和CSS的时候能做出更好的决策。贯穿每一章,我们都将比较各种常见的Web设计方法,试图弄明白为什么其中一种方法比另一种要更好。通过这些比较,我们将为项目找到最适合的工具。.
但首先,我们要确认我们处于同一页上——书中含有缩写词、代码段以及可能比较陌生的概念。我们先来谈谈Web标准。
什么是Web标准
引用万维网协会(World Wide Web Consortium: www.w3.org/Consortium/ )的话:
“万维网协会(W3C)创立于1994年10月,其宗旨是:通过发展通用的协议来带领万维网发挥出其最大潜力,推动它的进化并确保它的互操作性(interoperability)。W3C拥有大约400家来自世界各地的成员组织,其对Web发展所做的贡献已经为世人所肯定。”
W3C的创始人是Tim Berners-Lee。该协会起草了今天建立Web所依据的Web标准规范。我们的注意力重点放在其中两种标准上:可扩展超文本标记语言(XHTML),它具有HTML 4.01的语义和XML的语法;以及层叠样式表(CSS),它用来设计Web页面的样式。
为什么要用Web标准
昨天我买了一幅窗帘。我在去商店之前先量了一下窗户的尺寸。我从货架上选了一件23英寸的买回家,它非常合适。
去年,我和妻子一起买了一台新的洗碗机。我们把旧的洗碗机从厨柜里移出,并订购了一台新的。当新的到来后把它放进去,它也非常合适。
我这里想说的是:因为产品遵循某些(外形)标准(standard),使得居家布置变得非常容易。我可以走进商场,买一根下水道用软管,它一般不会接不上。我也可以买个新的门把手,十有八九它不需要做任何调整就能装在门上用了。
因为预先的规定,标准的尺寸让人们建造和维修房屋更加轻松。当新的房主想要翻新或维修房子时,标准让这项工作变得更容易。
当然,事情并非总是这样。在20世纪以前,修建的房子并没有都遵循标准。并不是说不按标准修建的房子就不是好房子——只是说如果要翻新、修葺或者维修这些房子,需要花更多的工夫。
很多人都买旧房子,然后再装修。当繁重的装修工作完成时,房主便因标准的尺寸而受益,今后的维修也会简单很多。
本书并不是关于房子的。但前面的这些比喻同样可以用于Web世界——通过在页面中使用标准,维修工作将变得容易得多。其他设计师和开发者可以更容易地参与和理解页面的构造和样式。
从历史上看,设计师和开发者们一直都依赖于臃肿的页面代码来实现设计效果,今天也遍布这样的网站。嵌套了三层之深的表格以及用透明的GIF图片获得像素精度的布局是沿用了多年的模范做法。但是随着现代浏览器对标准支持的程度越来越好,将精简的结构化页面代码和CSS相结合的能力已经十分强大,兼容Web标准绝不意味着难看而乏味的设计效果。
潮流正在改变,那些意识到Web标准的优势的人与Web设计和开发社区中的其他人相比,会超前一大步。这是事物的未来走向。
通过理解和运用Web标准,可以获得下面这些好处:
●更少的页面代码:更少的代码意味着更快的页面加载速度,也意味着更强的服务器负载能力,这反过来也意味着更少的存储空间占用和带宽花销。
●内容和表现的更大程度的分离:通过用CSS来控制站点的外观设计,样式修改和重构变得更容易。修改一个样式表就能立刻改变整个网站。
●更好的亲和力(accessibility):Web标准使得我们能支持最大可能数量的浏览器和设备。站点内容可以被任何浏览器、手机、PDA或者那些使用辅助性软件的设备所访问。
但首先,我们要确认我们处于同一页上——书中含有缩写词、代码段以及可能比较陌生的概念。我们先来谈谈Web标准。
什么是Web标准
引用万维网协会(World Wide Web Consortium: www.w3.org/Consortium/ )的话:
“万维网协会(W3C)创立于1994年10月,其宗旨是:通过发展通用的协议来带领万维网发挥出其最大潜力,推动它的进化并确保它的互操作性(interoperability)。W3C拥有大约400家来自世界各地的成员组织,其对Web发展所做的贡献已经为世人所肯定。”
W3C的创始人是Tim Berners-Lee。该协会起草了今天建立Web所依据的Web标准规范。我们的注意力重点放在其中两种标准上:可扩展超文本标记语言(XHTML),它具有HTML 4.01的语义和XML的语法;以及层叠样式表(CSS),它用来设计Web页面的样式。
为什么要用Web标准
昨天我买了一幅窗帘。我在去商店之前先量了一下窗户的尺寸。我从货架上选了一件23英寸的买回家,它非常合适。
去年,我和妻子一起买了一台新的洗碗机。我们把旧的洗碗机从厨柜里移出,并订购了一台新的。当新的到来后把它放进去,它也非常合适。
我这里想说的是:因为产品遵循某些(外形)标准(standard),使得居家布置变得非常容易。我可以走进商场,买一根下水道用软管,它一般不会接不上。我也可以买个新的门把手,十有八九它不需要做任何调整就能装在门上用了。
因为预先的规定,标准的尺寸让人们建造和维修房屋更加轻松。当新的房主想要翻新或维修房子时,标准让这项工作变得更容易。
当然,事情并非总是这样。在20世纪以前,修建的房子并没有都遵循标准。并不是说不按标准修建的房子就不是好房子——只是说如果要翻新、修葺或者维修这些房子,需要花更多的工夫。
很多人都买旧房子,然后再装修。当繁重的装修工作完成时,房主便因标准的尺寸而受益,今后的维修也会简单很多。
本书并不是关于房子的。但前面的这些比喻同样可以用于Web世界——通过在页面中使用标准,维修工作将变得容易得多。其他设计师和开发者可以更容易地参与和理解页面的构造和样式。
从历史上看,设计师和开发者们一直都依赖于臃肿的页面代码来实现设计效果,今天也遍布这样的网站。嵌套了三层之深的表格以及用透明的GIF图片获得像素精度的布局是沿用了多年的模范做法。但是随着现代浏览器对标准支持的程度越来越好,将精简的结构化页面代码和CSS相结合的能力已经十分强大,兼容Web标准绝不意味着难看而乏味的设计效果。
潮流正在改变,那些意识到Web标准的优势的人与Web设计和开发社区中的其他人相比,会超前一大步。这是事物的未来走向。
通过理解和运用Web标准,可以获得下面这些好处:
●更少的页面代码:更少的代码意味着更快的页面加载速度,也意味着更强的服务器负载能力,这反过来也意味着更少的存储空间占用和带宽花销。
●内容和表现的更大程度的分离:通过用CSS来控制站点的外观设计,样式修改和重构变得更容易。修改一个样式表就能立刻改变整个网站。
●更好的亲和力(accessibility):Web标准使得我们能支持最大可能数量的浏览器和设备。站点内容可以被任何浏览器、手机、PDA或者那些使用辅助性软件的设备所访问。
序言回到顶部↑
你手里拿着的是一本处方书。设计师Dan Cederholm通过清晰的示例和切题的文字,展示了如何运用Web标准来创建漂亮的、轻量级的并具有亲和力的用户界面。.
Dan并不是要展示基于标准的Web设计的创意或者商业案例。早已经有人这么做了。坦率地说,如果你主动拿起本书并翻阅一下,就可能已经知道了基于标准的设计所能提供的亲和力、持久性以及商业优势。你不需要另一份概览或者Web标准如何如何重要之类的话,而需要实用的、能立刻上手的、模块化的(component)知识和观点,这些正是本书要讲述的。
使用易懂的、自然的语言——好的网站都应该有——Dan讲述了通用的网站成分,例如页面分区和导航。使用他在SimpleBits.com上所开创的教学方法,Dan展示了如何利用Web标准让这些通用页面成分更加容易创建;在面对老板或客户的紧急需求变更时更易于修改;而最重要的是易于使用。
下面举一个例子来说明本书的内容组织方式,以及它为什么值得你掏腰包并花时间阅读:..
你所设计的站点的首页需要一个三栏的布局,而内容页面则又要求用两栏布局。以前的老办法是创建两个不相关的页面模板(还是表格布局的)。而由万维网协会(World Wide Web Consortium,W3C)所推荐的、基于标准的设计师们所实践的新办法是用最少的、富含语义的XHTML代码来创建页面结构,用层叠样式表(Cascading Style Sheet,CSS)来实现页面布局和外观。
作为有经验的Web设计师,你可能会自然地想到需要写两个不同的XHTML模板和两个不同的样式表以产生两栏和三栏的布局效果。但是本书中展示了:一个XHTML结构和一个样式表就足够了。在两种布局样式之间的切换很简单,只需给(body)标签加上一个类属性。
本书中充满了类似上例那样的创意和技巧——它们可以提高你的工作效率,简化任务难度,同时激发你的创意。其中一些技术由Dan自己发明,还有一些则来自蓬勃涌现的、由基于标准的Web设计先锋们开发的最佳实践。你需要了解这一切。而最好的了解方式就在你的手中。祝你阅读愉快。...
Jeffrey Zeldman
Designing With Web Standards一书的作者
Dan并不是要展示基于标准的Web设计的创意或者商业案例。早已经有人这么做了。坦率地说,如果你主动拿起本书并翻阅一下,就可能已经知道了基于标准的设计所能提供的亲和力、持久性以及商业优势。你不需要另一份概览或者Web标准如何如何重要之类的话,而需要实用的、能立刻上手的、模块化的(component)知识和观点,这些正是本书要讲述的。
使用易懂的、自然的语言——好的网站都应该有——Dan讲述了通用的网站成分,例如页面分区和导航。使用他在SimpleBits.com上所开创的教学方法,Dan展示了如何利用Web标准让这些通用页面成分更加容易创建;在面对老板或客户的紧急需求变更时更易于修改;而最重要的是易于使用。
下面举一个例子来说明本书的内容组织方式,以及它为什么值得你掏腰包并花时间阅读:..
你所设计的站点的首页需要一个三栏的布局,而内容页面则又要求用两栏布局。以前的老办法是创建两个不相关的页面模板(还是表格布局的)。而由万维网协会(World Wide Web Consortium,W3C)所推荐的、基于标准的设计师们所实践的新办法是用最少的、富含语义的XHTML代码来创建页面结构,用层叠样式表(Cascading Style Sheet,CSS)来实现页面布局和外观。
作为有经验的Web设计师,你可能会自然地想到需要写两个不同的XHTML模板和两个不同的样式表以产生两栏和三栏的布局效果。但是本书中展示了:一个XHTML结构和一个样式表就足够了。在两种布局样式之间的切换很简单,只需给(body)标签加上一个类属性。
本书中充满了类似上例那样的创意和技巧——它们可以提高你的工作效率,简化任务难度,同时激发你的创意。其中一些技术由Dan自己发明,还有一些则来自蓬勃涌现的、由基于标准的Web设计先锋们开发的最佳实践。你需要了解这一切。而最好的了解方式就在你的手中。祝你阅读愉快。...
Jeffrey Zeldman
Designing With Web Standards一书的作者
媒体评论回到顶部↑
在使读者在阅读时始终兴趣盎然上,本书做得极其出色(技术类书籍往往难以做到这一点)。.
——William Nichols,Slashdot(www.slashdot.org)
10分满分的话,本书至少得9分,在我看来,你应当毫不迟疑地把它放在你的书桌上。
——Dave Shea,mezzoblue(www.mezzoblue.com)
我经常一再重读本书中一些内容,甚至记住了它们所在的页码。本书一定能在你的工作书架中占据一席之地,你得仔细看管好,很容易不翼而飞的。..
——Thomas Duff,Duffbert's Random Musings(www.twduff.com)
它是一本绝佳的参考手册和教程,在理论与实践之间架起了一座桥梁。
——D.Keith Robinson,Asterisk(www.7nights.com)
本书很合开发人员的口味,因为Dan Cederholm清晰地演示了如何嵌套、重用以及简化样式表和页面结构,以实现简洁的、易于维护的成品。
——Todd Dominey,Dominey Design(www.domineydesign.com)的创始人以及What Do I Know(www.whatdoiknow.org)的站长
对于Web专业人员来说,Dan Cederholm的Web Standards Solutions必将是这个夏天甚至这一年度的最佳图书!...
——Molly E.Holzschlag,molly.com(www.molly.com)
——William Nichols,Slashdot(www.slashdot.org)
10分满分的话,本书至少得9分,在我看来,你应当毫不迟疑地把它放在你的书桌上。
——Dave Shea,mezzoblue(www.mezzoblue.com)
我经常一再重读本书中一些内容,甚至记住了它们所在的页码。本书一定能在你的工作书架中占据一席之地,你得仔细看管好,很容易不翼而飞的。..
——Thomas Duff,Duffbert's Random Musings(www.twduff.com)
它是一本绝佳的参考手册和教程,在理论与实践之间架起了一座桥梁。
——D.Keith Robinson,Asterisk(www.7nights.com)
本书很合开发人员的口味,因为Dan Cederholm清晰地演示了如何嵌套、重用以及简化样式表和页面结构,以实现简洁的、易于维护的成品。
——Todd Dominey,Dominey Design(www.domineydesign.com)的创始人以及What Do I Know(www.whatdoiknow.org)的站长
对于Web专业人员来说,Dan Cederholm的Web Standards Solutions必将是这个夏天甚至这一年度的最佳图书!...
——Molly E.Holzschlag,molly.com(www.molly.com)


点击看大图






加载中...
