《响应式Web设计- HTML5和CSS3实战》读书心得
响应式设计是使用一套代码为各类设备提供良好设计效果和使用体验的最佳设计方法。响应式设计中,我们力求精简、语义和内容优先。响应式网页设计(RWD,Responsive
Web
Design),是将三种已有的开发技巧(弹性网格布局、弹性图片、媒体和媒体查询)联合起来的一种网页设计技术。(个人注:这里的媒体是指使用网页的设备。)。
和以前的网页设计以桌面电脑为中心的设计思想不同的是,响应式方法论是先针对小视窗进行设计,然后逐步针对大视窗进行渐进增强支持。这就是一种为“未知设备”而设计的思想。但是,虽然说响应式设计有自己的优势,但是专门设计的手机版页面也有其优势,例如手机版(非响应式设计)网站可以基于增强现实功能、用户当前GPS位置功能。所以说,在预算允许的情况下,一个完全定制的“移动版”网站比响应式设计更适合。
按照作者所说,我们应该把精力花在更有价值的地方。所以,HTML5、CSS3技术,给我们提供了很多简单的、语义明确的、功能强大的工具,让网页设计人员能把精力放在内容上,而不是形式上。HTML5、CSS3的出现,使网页的设计达到了飞跃的发展,使我们对JavaScript的依赖降低到最小的限度。