Responsive Web Design 的一些技巧和想法

标签: responsive web design | 发表时间:2012-02-16 13:16 | 作者:
出处:http://blog.xdite.net/

昨天在 Happy Designer 5 上,有聊起了做 Responsive Web Design (特別是 mobile 版)的一些狀況。在這裡我提供一些自己的經驗和技巧:

  1. Mobile First:如果你要做 Desktop / Mobile 雙版本的網站。先設計 Mobile 版的,而且要從最小的尺寸開始做。

  2. 盡量讓 Mobile 的版本:大部分功能保持唯讀狀態。因為在 Mobile 上要將「輸入」這件事做得好,是很困難的,而且不少的寫入會牽涉到動線及頁面的跳轉,會大幅降低 user experience。雖然某些功能和元素幹掉很可惜,但要懂得「取捨」。

  3. 不要過於迷信 Media Query: media query 只能解決 CSS 的問題。但是 mobile client 上需要解決的問題不只是這些:

    • 內圖的尺寸與傳輸速度:圖可能是用 Desktop version 的圖硬縮的。
    • 3rd party social plugin:3rd party social plugin 多半沒有考慮 mobile 版本的問題。所以在 mobile 版面上,幾乎都會有尺寸問題。而這些 social plugin 的 js 因為都是由放置在外國的原站提供,在 mobile 版上 loading 更加的緩慢。

    所以我會採取「偵測 agent 」與 media query 混合使用的招數進行開發。如果這個 agent 確定是手機,則直接移除掉 social 功能(直接從 server side 幹掉 DOM,而不是用 CSS 隱藏),並且吐尺寸較小的圖片。

  4. 我個人還是認為 Responsive 的用途比較適合用在 Tablet 的 Portrait / Landscape 的用途上。畢竟 Responsive Web Design 的想法,是讓 Desktop / Mobile 擠在同一個版面上,用同一份 code。再 conditional override 或者 remove。在需要「持續維護」的產品上,容易搞死 Developer…

P.S. 如果你對 Responsive Web Design 好奇,可以用手機打開 T 客邦 以及 Digiphoto ,這個站都是用此技巧設計的…

===

廣告:二月份 xdite 家桌遊團 又開放了,限八人,請儘速報名。

相关 [responsive web design] 推荐:

自适应网页设计(Responsive Web Design)

- - 阮一峰的网络日志
随着3G的普及,越来越多的人使用手机上网. 移动设备正超过桌面设备,成为访问互联网的最常见终端. 于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页. 手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了2000像素.

Responsive Web Design 的一些技巧和想法

- - Blog.XDite.net
昨天在 Happy Designer 5 上,有聊起了做 Responsive Web Design (特別是 mobile 版)的一些狀況. 在這裡我提供一些自己的經驗和技巧:. Mobile First:如果你要做 Desktop / Mobile 雙版本的網站. 先設計 Mobile 版的,而且要從最小的尺寸開始做.

CSS3 Media Queries 详细介绍与使用方法,Responsive Web Design 必备技术

- - Web前端 - ITeye博客
上一篇我们介绍了 Responsive Web Design之后,这次要来详细介绍CSS3 Media Queries了. 在上一篇中,我们提到 Responsive Web Desig n的实作方式有大半都是利用CSS3 Media Queries来达成. 而顾名思义Media Queries 就是要在支援CSS3 的浏览器中才能正常工作,IE8 以下不支援.

推荐20个精美的响应式设计(Responsive Design)网站作品

- - 博客园_梦想天空
响应式网页设计是时下网页设计领域最热门的话题之一,该概念由著名网页设计师 Ethan Marcotte 在2010年5月份提出,其目标是要让设计的网站能够响应用户的行为,根据不同终端设备自动调整尺寸. 今天这篇文章向大家推荐20个优秀的响应式布局网页设计案例,相信这些优秀的网站作品能够帮助你学习响应式网站设计.

我拿什么来吸引你——Mobile Web Design

- Han - 所有文章 - UCD大社区
各式或华丽,或炫目,或让人迷惑,或让人叹服的Web Design已经愉悦我们很长很长的日子了. 可是,当有一天我们发现了一个新事物——用手机上网,在手机上看网页,我们看到了一种不一样Web,这种网页大家通常叫他们Wap页面,这种页面形式用简洁的视觉效果,清晰的页面架构和小分量的页面体积第一次满足了我们手机上网的需求.

探访 eico design,小记

- Frank - 爱范儿 · Beats of Bits
如果你手边正好有个 iphone,也正好在用新浪微博,也许你会喜欢 weico 客户端. 这款以章鱼为图腾的微博客户端有着很棒的用户体验,细节出色. 它透露出背后团队 eico design 那种注重创新用户体验的独特气质. 在移动互联网及相关产品设计方面,eico 无疑也是一面旗帜——它很吸引我们.

进入Material Design时代

- - CSDN博客移动开发推荐文章
由于本文引用了大量官方文档、图片资源,以及 开源社区的Lib和相关图片资源,因此在转载的时候,务必注明来源,如果使用资源请注明资源的出处,尊重版权,尊重别人的劳动成果,谢谢. 官方Material Design详细介绍文档: http://www.google.com/design/spec/material-design/introduction.html.

Android Design in Action —— 编与集

- - 极客公园-GeekPark
曾经热爱 Metro UI, 对 Android Design 了解深入. [核心提示]又一篇 Android Design 的指南,教会你 Android Design in Action 的艺术,各位苦逼的 Android 工程师们快快拜读. 大家好, 这是久违了的 Android Design in Action 栏目.

Responsive Nav:用于小屏幕设备的响应式导航

- - 博客园_梦想天空
  Responsive Nav 是一个很小的. JavaScript 插件,压缩后只有 1.7 KB,可以帮助您实现小屏幕导航切换功能. CSS3 过渡提供最佳性能,它还包含一个“聪明”的解决方法,借助 CSS3 transitions 特性使高度从height: 0 过渡到 height: auto.

热门:响应图片(Responsive Images)技术简介

- - 张鑫旭-鑫空间-鑫生活
本文地址: http://www.zhangxinxu.com/wordpress/?p=2204. 响应图片技术可以说是 响应布局衍生出来的一个小分支. 说白了,就是不同显示器宽度下调用不同的图片. 这玩意,最近在国外讨论很火,有几种不同的实现方法,但都并不复杂. 二、Cookie + Server实现.