您现在的位置:首页 > 资讯中心>网站建设知识 >

响应式网站不必在所有浏览器中表现一致——致客户

发表于:2017-02-18 阅读:6186
响应式网站不必在所有浏览器中表现一致——致客户

  着手响应式设计之前,要跨越的最后一道障碍往往是思维定式,而在某些情况下,这或许是最难克服的问题。例如,经常被客户要求将已有的平面设计转换成使用HTML/CSSjQuery构造的标准网页,以资深经验的我们知道的,平面设计师在创作设计图时,通常只会考虑固定宽度桌面版网站,考虑得更多的设计师真少有。接着我们前端设计师/工程师的职责就是在所有浏览器中以像素级别还原该设计。这项任务的最终成败取决于客户以及平面设计师的眼光。这种想法在有的平面印刷设计背景的客户那里更是根深蒂固。他们的想法很好理解:客户签字认同了设计图,然后将其交给你我这样的前端设计师/工程师,之后我们投入时间来确保最终代码在所有主流浏览器中的显示效果与原始设计尽可能接近——客户所见就是客户所得。

  如果你尝试过让一个现代网页设计在Internet explorer 67中和safari firefox 或是、chrome等现代浏览器中的表现完全一致,就会知道什么叫蜀道难,难于上青天了。我经常会用整个项目近百分之三十的时间来预算修复这些浏览器的固有残缺和不足,这些时间应该用来为越来越多的现代浏览器用户开发增强体验或优化代码,而不是应该浪费在为越来越少的Internet explorer用户修补代码,绞尽脑汁地造出圆角、透明图片、正确对其的表单元素等效果。

  遗憾的是,解决这个问题的唯一方法就是说服引导。客户需要明白为什么应该支持响应式设计,响应式设计的结果如何,为何最终设计不会也不应在所有视口和浏览器中表现一致,有些客户能理解,有些则不能,悲剧的是,有些客户仍然坚持要求在Internet explorer 6中也要有一模一样的圆角和投影效果。

  当我接手一个新项目时,不论响应式设计是否适合,都会试着给客户说明以下几点:

  1.允许页面显示效果在老旧浏览器中有细微的差别,这样可以使代码更易维护,将来更新的成本也更低。

  2.让页面元素在哪些老旧的浏览器(Internet explorer 8以及更低版本)中表现一致会导致网站增加大量的图片。这样网站会变慢,制作成本变高。而且更难维护。

  3.现代浏览器可以理解的简洁代码等同于更快速的网站,快速响应的网站在搜索引擎中的评级高于慢腾腾的网站。

  4.使用老旧浏览器的用户越来越少,使用现代浏览器的用户越来越多——我们应该支持大多数,

  5.最重要的一点,支持现代浏览器,你就能尽情地享受响应式网页设计,它能响应不同设备的不同浏览器视口。

  深圳网站建设公司万狼科技专注于网站建设,移动手机网站开发,微信定制开发,APP开发,网站开发于一体的技术服务商,提供各种网站建设,网站优化(包括SEO排名优化,转化率优化等),网络推广,竞价托管,域名空间服务器等一站式的服务,欢迎需要新建网站、网站改版的朋友联系我们。