响应式设计对现在浏览器兼容性还有些不足的地方,目前很多使用的浏览器可能是IE6以及之上的版本,有的时候打开网站后css夹在会出现错位的现象,这点缺陷只能是技术人员来尽量弥补,在未来我认为肯定会全部兼容的。
其次就是这种设计开发的费用会高点,设计一个适合任意终端设备的网站需要对网站的源文件进行几千次的修改。建立响应式网站,必须考虑屏幕尺寸、屏比问题,编写每种交互元素为设备和操作系统识别本地工具的代码。必须设立一些关于响应式设计的规则,页面元素需系统地设置在容器内来指令页面崩溃时页面元素的去向,然后开始检测与调试。
最后的问题就是基于用户需求的设计,而不是终端设备。无论用户使用何种设备,你都希望下单操作直观、简单。响应式设计最大的难题就是设计时会花大量的时间考虑终端设备问题、分辨率问题,考虑标题栏的移动问题。