响应式Web设计实践人们常说写书是一件孤独的事情,也许有些时候的确是这样的,但这本书却是个例外。如果这本书能得到一些好评,那么这些好评都应归功于这一路上帮助过我的那些人,以及他们的勤奋、耐心和反馈。
我要向他们致以最真诚的感谢……
Michael Nolan,最先邀请我写这本书的人,谢谢你对我如此信任。
Margaret Anderson和Gretchen Dykstra,谢谢你们能容忍我那糟糕的标点符号用法,而且还让我觉得是我通过自己的努力而摸索出了写作的要义。
感谢Danielle Foster,你让本书如此精彩,并且直到最后一刻仍然在为本书做着调整。还有Rose Weisburd、Joy Dean Lee、Aren Straiger、Mimi Heft、Rebecca Winter、Glenn Bisignani以及New Riders出版社的所有员工,感谢你们让这本书焕发出生命。
感谢Ed Merritt、Brad Frost、Guy Podjarny、Henny Swan、Luke Wroblewski、Tom Maslen还有Erik Runyon,如果没有他们乐于分享的专业知识和经验,这本书必将失色不少。谢谢他们为本书做出的卓越贡献。
感谢Jason Grigsby从头到尾一直提醒我事情还没有做完,他总能为我提供有价值的(而且经常是令人愉快的)反馈和鼓励。Jason不但是我认识的最聪明的人,而且他也是对我帮助最大的人。能成为他的朋友,对此我倍感荣幸。
感谢Aaron Gustafson写了如此精彩的前言。自从我第一次在Web上与他共事,我便从Aaron那里学到了很多——当初他同意为这本书写前言的时候,他说他是卑微的,所以让他来写序是他的荣幸——说得那么轻描淡写。
感谢Stephen Hay、Stephanie Rieger、Bryan Rieger、Brad Frost、Derek Pennycuff、Ethan Marcotte、Chris Robinson、Paul Thompson、Erik Wiedeman、Sara Wachter-Boettcher、Lyza Danger Gardner、Kristofer Layon、Zoe Gillenwater、Jeff Bruss、Bill Zoelle、James King、Michael Lehman、Mat Marquis、Nishant Kothary、Andy Clarke、Ronan Cremin、Denise Jacobs以及Cennydd Bowles的意见、反馈和鼓励。这本书在很大程度上要归功于他们之间的非凡合作。
感谢每个在这本书写作过程中通过线上或线下参与进来的人,这本书中的很多讨论都是受到了你们的启发。我们绝对是一个了不起的线上社区,能成为其中一员我深感自豪。
感谢我的父母,谢谢你们自始至终充满关爱的鼓励。
感谢我可爱的女儿们,谢谢你们提醒我片刻的休息没有什么关系,每次与你们的玩耍都让每天的生活充满了欢笑、亲吻和拥抱。
还有我无与伦比的妻子Kate。这本书,以及此外任何我做得不错的事情,都是她支持与鼓励的直接结果。对她的感谢,我无以言表。
第1章 无处不在的Web1.1 我们错在哪里1.2 设备来了,设备来了1.3 独立站点1.4 成为响应式的1.5 为什么又是一本关于响应式设计的书1.6 本书包含哪些内容1.7 这本书写给谁1.8 代码格式第2章 流动布局2.1 布局选项2.2 字体大小2.3 网格布局2.4 混合固定宽度和流动宽度2.5 结束语第3章 媒介查询第4章 响应式多媒体第5章 计划第6章 设计流程第7章 响应式内容第8章 RESS第9章 响应式体验