本节书摘来异步社区《响应式Web设计实践》一书中的第1章,第1.5节,作者: 【美】Tim Kadlec 译者: 侯鸿儒 责编: 赵轩,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.5 为什么又是一本关于响应式设计的书
响应式Web设计实践
其实现在我们在实施响应式设计方面还没有取得什么成就,因为响应式设计要求我们对我们之前处理Web的方式进行重新翻修。由于能够迎接我们想到的挑战的工具和流程都还没有出现,所以我们需要先后退几步并问自己一些问题:
- 把台式电脑的体验设为默认体验是否有意义?
- 我们该如何调整工作流程,来应对不同设备和不同尺寸屏幕上的设计和原型?
- 我们该如何以一种更加结构化的方式来存储内容?
- 内容管理系统和所见即所得编辑器是否有天生的缺陷?
- 我们是否应该重新考虑一下长期以来令人厌恶的用户代理(UA)字符串?
- 如何让内容变得更加便携?
- 如何应对未来爆炸式增长的设备?
- 现有标准(HTML、CSS)是否有能力支撑起如此多样化的Web?
- 我们如何在接纳不同使用环境的前提下,又不失彼此体验的一致性?
用户代理字符串
由用户代理传递的、用来识别浏览器以及操作系统等其他信息的字符串。
其中一些问题很容易回答,但回答另外一些就比较困难了,还有一些问题则仍在讨论之中。Marcotte除了在2010年5月写了那篇介绍新技术的文章外,他还做了更多的事情:他发起了一场更大范围的讨论,包括我们的行业所必需的成熟性。
这就是这本书要讨论的——拥抱Web的灵活性并实践响应式设计。接下来的几章将会从头到尾引导你学习你将会用到的技术,这些技术将能增强站点,而且无论使用什么设备来访问,这些技术都能够创造出令人愉快的用户体验。是的,答案总会有,但问题也总会有,这就是比其他任何媒体发展得都要快的Web的本性。