<menu id="gc4q0"></menu>
  • <menu id="gc4q0"></menu>
  • <input id="gc4q0"></input>
    <nav id="gc4q0"></nav>
  • <input id="gc4q0"><acronym id="gc4q0"></acronym></input>
  • 响应式与自适应设计:设计师的最佳选择是什么?

    作为全球先进的科技巨头,Google一直推崇响应式网页设计,并在今年的4月21日发布了重大的更新,目的是提高响应式在移动终端上的运行效率。尽管在更新中没有明确表明你必须使用响应式设计。只是简单的提示响应式设计拥有不错的UX和优越的性能,是移动设计方面的一个不错的选择。

    考虑到这一点,让我们一起来测试一下“响应式设计”与“自适应设计”在性能和用户体验上各自的利弊。

    自移动终端设备全面普及后,争论最为激烈的是我们在响应式设计,自适应设计和独立的手机网站(拥有独自的M.URL)该做何选择。基于本文章的讨论重点,我们先避开独立的手机网站不谈,因为它似乎不太受设计师和企业的欢迎,可能是因为它必须得单独创建的原因吧。(前期的开发和后期的维护成本都很大)

    两者的区别?

    首先,响应式和自适应最为关键的区别是什么呢?

    简而言之,响应式就相当于液体,它可以自动适应不同尺寸的屏幕,无论你的设备尺寸多么奇葩。响应式使用CSS media queries的方法,根据目标设备自动改变风格如显示类型,宽度、高度等,这能很好解决不同屏幕尺寸的显示问题。

    而自适应设计是基于断点使用静态布局,一旦页面被加载就无法再进行自动适应,自适应会自动检测屏幕的大小来加载适当的工作布局,也就是说,当你要采用自适应设计网站时,你得一个一个设计6种常见的屏幕布局。

    1.320
    2.480
    3.760
    4.960
    5.1200
    6.1600.

    显然,自适应设计需要做更多的工作,你必须至少设计6种常见的布局。而响应式设计可以更好地适应复杂的媒体设备要求,能很好地解决显示和性能问题。

    特别是后者,这几年有着诸多的争议。因为许多网站提供的是完整的桌面模型,即便没有在移动端加载,但也会明显拖慢网站的速度。为了解决这一问题,我们可以用CSS3 的media queries解决方案,但会有一些折衷,因为响应式网站无法达到专门的移动网站那样快。

    为什么使用自适应设计?

    自适应可用于改造现有的网站使其更好地适应移动端。这使你的设计可控制和开发多个特定的视图。你开发视图的数量完全取决于你,你的公司和全面的预算。然而,它也提供了一定量的控件(例如在内容和布局上),如此你便无须使用响应式设计。

    通常,你首先会设计一个低分辨率视图,制定你自己的方法确保设计不会被内容所限制。

    正如前面所提到的,它那六个标准的设计布局。然而,你可以通过查看你网站,分析最为常用的设备,然后决定这些视图该如何设计。

    如果你想在scratch上从头设计一个自适应网站也行。从最低的分辨率开始设计,制定你自己的方法。接着你可以用CSS3 的media queries扩展更高分辨率的布局视图。当你设计多种分辨率时你会发现,在改变窗口大小的时候将会“跳出”布局。

    自适应网站可以用于设计和开发一个拥有多个自适应视图的网站。所以这种设计通常用于改造网站。

    为什么使用响应式设计?

    现在绝大多数网站都使用响应式设计,它适合缺乏经验的设计师和开发人员使用。可用的主题可以直接从CMS系统(如Wordpress,Joomla和Durpal)获取。

    相比自适应网站,响应式网站省去了很多的控件,同时也省去了不少建立和维护的功夫。响应式布局就是一种流体,在按百分比缩放时也能相当的流畅。这也可能再次导致“跳出”当你在调整窗口大小时。如下图,下图现实的是一个流体布局,设计师使用百分比缩放时,视图将会被自动地调整。

    使用响应式设计,你要记住所以的布局。这当然可能会使过程混乱,并且使设计更加复杂。这就意味着你应该专注于中等分辨率的视图,然后再用media querie调整为更低或更高的分辨率。

    所以通常的做法是,在一个新的项目中使用响应式设计,在后期的改造中使用自适应设计。

    再三思考

    正如前面所讨论的,响应网站会在网站速度有所弊端(如果他们没有正确地实现)。

    响应式在编码时要求也比较严格,以确保适应每块访它的屏幕。然而额外的工作也是值得商讨的,因为自适应设计要求为每一个布局单独开发和维护HTML和CSS代码。修改自适应网站也相当麻烦。因为当它实现的时候你得确保每一个功能(如SEO,内容和链接)能正常运行。

    当然,你应该也要考虑用户体验。因为响应式基本上打乱了周围的内容以确保流畅符合设备窗口,你需要特别注意的是视觉层次结构设计,因为它周围的内容已被打乱。

    根据Amy Schade的观点,响应式设计往往会造成另外一个难题,那就是如何重组大页面的元素以适应既小有长的页面,反之亦然。然而,单是确保元素适应页面是远远不够的。为了响应式设计更加成功,设计也必须确保屏幕的分辨率和尺寸能够适应。

    所以,无论你采用哪种技术都没有捷径可言,都需要确保所创建的网站能适应所有的屏幕。响应式稍占优势,你无须花大量的时间在网站的维护上。

    哪种技术更优越?

    归根结底,最重要的是要考虑你用户属于哪类群体,不管你采用哪种设计方式,一旦你知道他们的习惯,知道他们更倾向于用什么设备访问该网站,你在设计你的网站时该采用哪种方式,哪种布局,想法自然会涌现出来。

    很大程度上还取决你是现有的网站还是一个新项目。响应式设计已成为首选的设计技术和思想,现在有1/8的网站采用响应式设计(虽然这数字不及自适应设计)。响应式设计增长迅猛,几乎已经达到作为独立移动网站的相同水平。

    记住这点,如果仅仅是考虑屏幕的兼容问题,可以有把握的说,那响应式设计通常是首选技术。

    然而,如果客户和公司存在预算,自适应设计可能是更好的选择。根据Catchpoint进行的一个测试,他们在Wordpress创建两个网站,一个使用标准的WP TwentyFourteen响应式主题,另一个使用一个名为Wiziapp的插件。

    插件基于他们访问该网站的设备向用户提供了移动主题,还提供了高级的配置选项,这样就可以进一步简化整个流程。

    结果加载所用的时间如下表:

    还应该强调一点,这没有进行任何优化。但这确实表明,响应式网站需要下载桌面所需的东西。如此表明,主题并不能提供很好的性能。

    再次强调一下,media queries可以克服这个问题。至于为什么使用响应式设计,上面就是一个很好的例子。然而流行并不代表是最好的。在最好的东西出现之前,我们很难知道我们能做什么,除了学习如何正确的代码规范和实现一个很好网站。

    结论:

    响应式设计将会保持受欢迎的趋势,这可能是因为我们还没有找到一个更好解决重大维护和适应性要求。自适应设计也还没有灭亡,尽管不太受程序员的待见。有一点是肯定的,我们将会看到一些改进,完善现阶段所出现的问题。替代响应式设计的技术也在不远将来浮出水面。

    原文:JERRY CAO 翻译:BESD设计实验室 Andy Leong

    相关文章
    相关标签/搜索
    每日一句
      每一个你不满意的现在,都有一个你没有努力的曾经。
    公众号推荐
       一个历史类的公众号,欢迎关注
    一两拨千金
    香港最快現场开奖结果118图库天下彩天空彩免费大全香港蓝月亮精选资料六合宝典天天彩票新版 五寨县| 渑池县| 梨树县| 岳阳县| 广南县| 西吉县| 关岭| 逊克县| 祁连县| 西平县| 阳原县| 福贡县| 盘山县| 五莲县| 奇台县| 巴彦淖尔市| 广元市| 收藏| 泰兴市| 潜山县| 宜章县| 大邑县| 洪泽县| 东平县| 阿拉善盟| 临海市| 岑巩县| 安国市| 乐山市| 廊坊市| 东阿县| 大方县| 左权县| 河西区| 武清区| 昌吉市| 吴忠市| 长宁县| 黎平县| 成武县| 庄河市| 日土县| 河源市| 响水县| 晴隆县| 卓尼县| 凤城市| 寿宁县| 浦城县| 隆安县| 叙永县| 新兴县| 海口市| 桦川县| 瓦房店市| 利川市| 宁津县| 嘉荫县| 兴海县| 郯城县| 左贡县| 调兵山市| 收藏| 沾益县| 阿图什市| 建阳市| 阳江市| 长汀县| 信丰县| 阿鲁科尔沁旗| 儋州市| 沧州市| 昭平县| 昆山市| 岳普湖县| 故城县| 长乐市| 靖西县| 礼泉县| 花莲县| 阜城县| 阿尔山市| 武山县| 读书| 旌德县| 金坛市| 呼伦贝尔市| 四子王旗| 宜城市| 叶城县| 长乐市| 华池县| 石台县| 若尔盖县| 宝坻区| 五原县| 吉林市| 文登市| 化州市| 天台县| 客服| 凤阳县| 伊通| 奉化市| 平山县| 合川市| 定远县| 白朗县| 彭水| 凯里市| 渑池县| 自贡市| 宣汉县| 巫溪县| 成都市| 玉林市| 石阡县| 黑水县| 宁都县| 临西县| 洛阳市| 伊通| 香河县| 河源市| 江城| 凤庆县| 读书| 拜城县| 乌鲁木齐县| 潍坊市| 柳州市| 浪卡子县| 嘉黎县| 城固县| 汝州市| 永吉县| 江川县| 桐庐县| 元阳县| 河津市| 浮梁县| 永寿县| 赞皇县| 海伦市| 汝州市| 寻乌县| 吉水县| 上犹县| 揭阳市| 孝昌县| 辽宁省| 大安市| 民和| 海兴县| 鲁甸县| 海城市| 柳州市| 广河县| 乐亭县| 南通市| 嘉祥县| 马龙县| 宜君县| 富蕴县| 黔西| 双桥区| 福鼎市| 孝义市| 普洱| 宁化县| 金秀| 长宁区| 阳江市| 鄯善县| 绥棱县| 资源县| 合作市| 木兰县| 姜堰市| 周口市| 东阿县| 丰城市| 遂川县| 安远县| 哈尔滨市| 西贡区| 邻水| 泽普县| 永兴县| 高碑店市| 德兴市| 江安县| 汽车| 武胜县| 定西市| 包头市| 两当县| 静宁县| 温泉县| 文化| 云梦县| 莲花县| 全椒县| 土默特右旗| 遂昌县| SHOW| 敖汉旗| 黔西县| 浑源县| 大英县| 临沧市| 澳门| 高邑县| 阿城市| 普宁市| 手游| 河东区| 颍上县| 肇庆市| 双桥区| 衡阳县| 准格尔旗| 岗巴县| 青川县| 凤阳县| 文安县| 瑞丽市| 宿松县| 工布江达县| 太和县| 海阳市| 民权县| 南雄市| 犍为县| 蒙阴县| 色达县| 凯里市| 恩施市| 巴林左旗| 开江县| 鄢陵县| 娄烦县| 宁明县| 原平市| 泾川县| 云霄县| 鹤峰县| 惠来县| 龙州县| 三穗县| 东乡族自治县| 河间市| 阳泉市| 玉龙| 太湖县| 肃宁县| 岳池县| 洛阳市| 武义县| 皮山县| 兴化市| 仁化县| 福泉市| 黎城县| 青田县| 郯城县| 西峡县| 华蓥市| 富源县| 北碚区| 随州市| 舒城县| 伊金霍洛旗| 方正县| 武定县| 上蔡县| 柯坪县| 普兰店市| 德格县| 库尔勒市| 元氏县| 安阳市| 西充县| 尉犁县| 上饶市| 德庆县| 自贡市| 武隆县| 宜昌市| 孟州市| 泰来县| 景东| 罗源县| 丰都县| 广南县| 容城县| 甘谷县| 平和县| 遂宁市| 拉萨市| 玛纳斯县| 锡林郭勒盟| 韶山市| 安化县| 巴塘县| 大方县| 烟台市| 临泉县| 航空| 双城市| 长宁县| 河津市| 达孜县| 凤阳县| 荣昌县| 鄂托克旗| 永定县| 富源县| 永和县| 高密市| 凤庆县| 黔西| 邛崃市| 汝城县| 无为县| 襄汾县| 大石桥市| 岗巴县| 建瓯市| 辽源市| 汶上县| 达孜县| 遵化市| 珲春市| 岑溪市| 忻城县| 云林县| 丹阳市| 鄢陵县| 临武县| 南丰县| 安平县| 措美县| 余干县| 化隆| 新和县| 惠东县| 兴化市| 绥宁县| 延安市| 门头沟区| 封丘县| 姚安县| 广河县| 久治县| 留坝县| 安康市| 屏山县| 百色市| 聊城市| 夹江县| 桐柏县| 拜泉县| 台北县| 大埔县| 馆陶县| 深圳市| 康乐县| 焦作市| 卓尼县| 青河县| 晋江市| 即墨市| 焦作市| 武义县| 屏南县| 长岭县| 鸡泽县| 林周县| 黄平县| 西峡县| 连南| 准格尔旗| 鹤山市| 南投县| 诏安县| 乐山市| 渭南市| 穆棱市| 望城县| 华宁县| 囊谦县| 怀化市| 晋宁县| 都匀市| 巫山县| 东平县| 凤阳县| 焦作市| 五常市| 弥勒县| 宁国市| 威远县| 大洼县| 广水市| 武威市| 读书| 承德县| 金坛市| 太和县| 禹州市| 东兰县| 南丹县| 沙坪坝区| 九江市| 广昌县| 清流县| 新沂市| 紫阳县| 东平县| 镇沅| 法库县| 宁乡县| 乌鲁木齐县| 邵阳县| 措勤县| 新竹县| 怀仁县| 神农架林区| 湟源县| 澄迈县| 仪陇县| 黔西县| 安阳县| 台州市| 喀喇沁旗| 黔西县| 常山县| 客服| 卫辉市| 三都| 长春市| 灵宝市| 五华县| 布拖县| 延川县| 夏河县| 东乡族自治县| 海城市| 手机| 富民县| 紫金县| 安溪县| 兴化市| 高淳县| 视频| 延寿县| 当雄县| 蓬溪县| 高淳县| 博乐市| 营口市| 云浮市| 普洱| 民和| 奉新县| 湖州市| 安阳县| 龙口市| 潍坊市| 霍邱县| 湖北省| 通辽市| 玉林市| 孙吴县| 民和| 定日县| 宿州市| 临城县| 清流县| 揭东县| 合作市| 手机| 通州区| 克山县| 平顺县| 特克斯县| 百色市| 太仓市| 那曲县| 通榆县| 哈密市| 炎陵县| 侯马市| 龙陵县| 长汀县| 白山市| 东乡族自治县| 台前县| 桂林市| 伽师县| 射阳县| 开封县| 沂南县| 咸宁市| 蚌埠市| 汽车| 精河县| 防城港市| 永丰县| 巴彦淖尔市| 哈尔滨市| 清水县| 太康县| 玉树县| 湖北省| 马边| 乌恰县| 龙海市| 南川市| 刚察县| 辛集市| 奇台县| 东乡族自治县| 准格尔旗| 垣曲县| 班玛县| 资中县| 济阳县| 察哈| 东明县| 大厂| 东乌珠穆沁旗| 三都| 淮安市| 临朐县| 且末县| 丹东市| 和田县| 金溪县| 蒲江县| 弥渡县| 儋州市| 彭山县| 马关县| 吉安县| 满洲里市| 酒泉市| 湘乡市| 万荣县| 元谋县| 晋江市| 焦作市| 子长县| 翁牛特旗| 澄江县| 正定县| 玉环县| 塔城市| 静海县| 松桃| 中西区| 西贡区| 泸定县| 潢川县| 凤城市| 武威市| 丹棱县| 当涂县| 英超| 吴川市| 兴安盟| 东安县| 桑日县| 津南区| 卫辉市| 定南县| 临沂市| 湖北省| 无为县| 盱眙县| 克山县| 五原县| 台南县| 马关县| 新乡县| 民勤县| 临高县| 金寨县| 洛扎县| 五常市| 会东县| 和平区| 会同县| 合作市| 临汾市| 阿拉善右旗| 永福县| 汶川县| 麦盖提县| 迁西县| 大厂| 时尚| 邛崃市| 海门市| 客服| 盐边县| 侯马市| 信宜市| 广宗县| 永丰县| 江华| 包头市| 凤城市| 平定县| http://m.opwjal.fit http://www.lknemu.fit http://www.dshjmr.fit http://www.dpntvk.fit http://wap.butwmb.fit http://lqvyar.fit http://m.khfwlc.fit http://www.inhpnv.fit http://wap.qqyxmt.fit http://iyompb.fit http://m.liayfa.fit http://www.hbkrrq.fit http://wap.rjawdi.fit http://tszaxt.fit http://www.jzasji.fit http://wap.isyaaz.fit http://m.hluxxc.fit http://wap.nonrnt.fit