f
wordpress响应式设计是不合理的
wordpress响应式设计是不合理的
二呆 7年前 (2017-09-11) wordpress教程  #wordpress# 
浏览:4911

引言:此文由子域名转移而来,因为细微强迫症和放弃子域名而不舍得完全丢弃,所以将会逐步第二次转移文章到主域名上来,二者主题(阿里白秀和D8)均来自大前端,追求完美的同时有一丝小懒,主题就不换了,D8主题用起来挺好。

华尔街知名分析师玛丽·米克尔说:今年5月来自于智能手机移动端的网页浏览量在总浏览量中占比达到25%,相比之下去年同期仅为14%。

很久以前,人们绝大部分都在电脑上网,屏幕分辨率无非也就那几种,而且最关键的是:大家都在用鼠标键盘参与网页互动,设计网站保证能在常见最小屏幕宽度完整呈现即可,大的屏幕就给两侧留白。

现在移动设备浏览网页越来越普遍,设计网页不得不考虑移动设备的屏幕。但手机平板屏幕尺寸跨度大,手机屏幕小的居然有320X240!所以按“最小来适应”这招不管用了,手机平板上也不能用鼠标了,改用手指或者按钮来触链接,触按钮。

然而如果一个网站做单独的手机版,要让人记一个桌面版的域名,再记一个移动版的域名,似乎也是不太合理和逆SEO的,所以聪明的射鸡狮们想出了“更好”的办法——响应式设计(Responsive Design)。

响应式设计其实没有名字那么玄乎,一句话解释就是“根据屏幕尺寸改变网页元素的样式”,而且仅CSS层面就能完成,比如按钮在桌面屏幕要小一点,在移动设备上适应手指操作,就大一点。使用响应式设计很好地解决了同一个网站在不同设备呈现和操作体验的问题。

一时间,响应式设计蔚然成风,大家都以网站用了响应式设计为荣,以不用响应式设计为耻。但是响应式就真的这么好吗?我认为不是。

“兼顾”还是“都不顾”

响应式的初衷就是兼顾各种尺寸屏幕,但是大部分网站桌面版需要呈现更多内容,而手机版则放不下太多的内容。响应式设计只是前端,只是改变了长宽颜色大小透明度…这些呈现方式,实质上的网站数据大小是不变的,即便隐藏了的某些元素,浏览的时候手机还是会将其下载。为了让手机下载的数据量更少,减少桌面版的元素量,或者为了保证桌面版丰富多彩,在手机版隐藏很多元素,都是拆东墙补西墙,掩耳盗铃的做法,到头来桌面版,移动版都顾及不了。

更何况,响应式需要在css里写很多规则,而且这些规则并不是那么智能,无论什么设备浏览都得加载,这无形中又增大了网站的尺寸,降低了打开速度。

目前的移动网络速度仍然很慢

打开一个网站需要耗费的时间长短无疑是最为重要的用户体验没有之一。响应式设计所考虑到的只是打开以后的问题,呈现得是否适应了你设备的屏幕,但是下载量几乎是束手无策的。试想一个600k的首页在桌面浏览器里300毫秒到500毫秒能打开似乎是可以接受的,但在移动或联通的EDGE网络估计得耗费10多秒甚至更多。移动3G和4G真的还不是那么普及和完善,不是大多数。在当前移动网络速度的大环境下,响应式设计完全是鸡肋。

图片问题

绝大多数响应式设计对于图片的处理方法是改变它的“显示尺寸”,这是一种就高不就低的处理方式,也就是在桌面版网页里1000像素宽的图片,在手机里虽然显示是640像素,但它为了保证桌面版不失真,这个图片仍然是1000像素的,只是被挤压了。也就是说,手机上下载了完全不需要的部分,进一步降低了打开速度。网上也曾有一些脚本可以控制让图片在低分辨率屏幕上自动裁切压缩,但是貌似目前还没有成熟的切出像样图片的案例。

单独设移动站仍然是最佳解决方案

虽然比较Old fashion,但是针对小屏幕单独做一套页面仍然是最佳解决方案。

这样一来,针对桌面版的丰裕带宽可以丰富内容 丰富元素,移动版则可以尽量精简;域名的问题现在也有很好的解决方法,根据UserAgent判断是加载哪一套页面也不是难事了。同一个域名,在不同设备上打开不同版本的页面,不加载多余内容,速度保证。

结论

响应式设计是很潮很酷,但是限于移动网络的网速,如果你的网站本身并非十分简洁,还是需要慎重考虑,或许将来某一日移动网速普遍大幅提升,设备性能大幅提升,加载个图片、渲染个样式已经毫无压力,响应式设计仍旧会是个好同志,但在目前,响应式设计仍然是可远观而不可亵玩的莲花。

推荐阅读
  • 以下仅供学习使用以及纪念之用,已过时,将不再继续鼓捣,请知悉。因能力有限,将它们弄出来后修改时都得调试半天,日后随缘上香。任何事物的成长都需要沉淀,不然就会成以下这些一样的结果。继续在另一个条漫长的转型不归路上走着…走着……以下仍然可以站内搜索相关简介:001、DNSP...
  • 插件截图:插件简介:TleUCenterForWordpress是一个用户中心插件,放置于前台网页的左下角,供用户登陆/管理只用,使用邮箱验证码登陆,登陆之后在使用TleWeiboForWordPressV2.0微博主题的情况下,可以显示微博列表、文章列表、评论列表,也可...
  • 插件截图:插件介绍:TleLiveCtrlForWordpress是一个基于Kplayer的直播遥控器插件,也可以叫做KplayerForWordPress插件,支持多平台直播推流,进行积分点播、查询、跳过等功能,支持Payjs微信、支付宝支付,是一个可以24小时直播推流的...
  • 主题截图:主题简介:一款Wordpress版本的TleWeiboForWordPress电脑/手机版微博主题使用方法:将本主题里的所有文件放在您网站目录的wp-content/themes内,注意文件夹名字必须为TleWeibo或TleWeiboWap。...
  • 插件简介:即时聊天插件为WordPress站长及用户提供即时聊天功能,前台环信即时聊天需要配合个人中心插件,暂不支持手机端。在支持手机端的路上,因为万恶的360网站卫士最近访问困难,导致停留了N久,最后啥也没动,就升级至V1.0.10了,不过仅仅支持了简单的手机端版本。使...

o p
Ú
>