移动互联网之响应式设计

  在公司的做的关于“移动互联网之响应式设计”分享,以下简要内容,记录如下

  1.移动互联网的现状

  2.Web App和Native App 之争

  Web App

  优点

  开发成本低,周期短

  零部署,方便更新和升级

  缺点

  性能、用户体验受制于浏览器的实现

  难以应用手机的高级功能,如照相、重力感应等

  Native App

  优点

  能最大化挖掘性能潜力

  能够运用手机的所有开放特性

  能够不断改善用户体验

  缺点

  平台差异大,开发难度大,成本高、周期长

  让用户安装客户端是个不低的门槛(我不会为了看你的网站而下个App吧,)

  解决办法:[Hybird App] Web App 开发框架 JQTouch、jQuery Mobile 和PhoneGap(GeoLocation,Camera)

  3.什么是响应式设计(Responsive Web Design)?

  简单来说是由Ethan Marcotte在2010年提出的名词,指可以自动识别屏幕宽度、并做出相应调整的网页设计,也是为用户体验的考虑)


  4.怎样去响应式设计

  我们最先想到的应该是宽度使用百分比%,如果只有这样他并不能解决实际问题

  首先

  a .在头部加一个viewport的标签

  width=device-width:当前网页的宽度是用户手机屏幕的宽度

  initial-scale=1.0 : 原始缩放比例,1表示不缩放

  user-scalable=no : 禁止用户缩放屏幕尺寸


  b.media query(媒体查询)

  @media screen and (max-width: 320px) {

  #fixedInput{

  width:57%;

  }

  }

  当浏览器的屏幕尺寸最大不超过320px,单独执行的代码

  如果这样的代码比较多的话,可以这样写,选择性加载CSS样式

  c.图片的自适应

  img{

  max-width: 100%;

  height: auto;

  width: auto9; /* ie8 */

  }


  d.流动布局和定位

  页面中使用float浮动,这样会随着屏幕的大小浮动。

  有时候使用定位position:abosulte;效果会更佳

  5.响应式设计的不足

  a.加载过多的资源,比如 自适应的图片都比较大,小屏幕手机仍是加载同样的图片,浪费流量

  b.增加开发成本 有的代码至少写两遍 css的

  c.不同屏幕的手机视觉体验归根到底还是有差别的

  解决办法:

  技术上

  使用离线存储,缓存不经常更新的资源比如js、css logo图片等;

  根据不同的屏幕加载不同尺寸的图片

  策划上

  设计时是以手机界面为主,pc端为辅

时间: 2025-01-30 15:59:00

移动互联网之响应式设计的相关文章

响应式非万能!教你提升响应式设计移动性能

随着移动互联网的大热,移动网站的设计也成了众人关注的焦点.如何设计出用户友好度更高的网站呢?至今,仍有很多设计师认为响应式网站可以解决移动站点的一切问题,这一想法似乎真的有些"太傻太天真"了呢!那么,到底怎样的"响应式网站"才能真正解决"移动化"带来的问题呢? 你调整了浏览器,笑容攀上脸颊.你感到非常开心,认为自己实现了友好移动的目标.在正式讨论前,让我来预测下未来:你会失掉用户和经济效益,如果你把响应式网页作为唯一目标和唯一的解决办法. 好消息

响应式设计不值得搞的5个原因

本文来自 Tom Ewer 的Managewp blog撰文,表达了其对时下风靡的响应式设计不一样的看法. 转向移动设计是比PC革命更大的革命--Kevin Lynch, CTO, Adobe 到2014年,会有更多的人用移动设备代替PC端访问互联网,所以打造易访问的移动端成了Web开发者最关注的问题之一.因此响应式设计应运而生,但从我个人的角度看,它并不值得大力追捧,为什么? 响应式设计不是万能的.我自己过去也是一个响应式设计的粉丝,发现很多Web应用不能很好的在移动屏幕上显示,Google地

Web设计的未来:网页响应式设计路在何方?

作者Tom Ewer认为在多数情况下,网页并非需要响应式设计.虽然移动设备将成为未来上网的主要渠道,但并不是所有网站都应该使用像是设计,也许分类进行选择.在文中列举5点证明响应式设计的弊端或是差强人意的方面,并形容其有一个"免费通行证",总是避过批评和建议. Facebook设计总监KateAronowitz:"我们开发产品首先考虑移动端,其次是桌面端." Adobe CTO Kevin Lynch:"移动设计转型甚至超过PC革命." 2014年

网站设计:复杂产品的响应式设计流程

都说2013年将是响应式设计爆发的一年.一淘设计团队在去年一淘首页改版时初步尝试了响应式,最近在一淘"玩客"项目中有了更加深入地应用,第一次在复杂产品中实现了全站响应式.中间积累了一些经验也踩了不少坑,于是就有了这个响应式设计三部曲,此系列文章包含理念篇.知识篇和流程篇. 响应式网页不像传统网页只需考虑一种状态,不是交付一套设计稿就完事儿了,它给设计.前端和开发团队之间的协作模式带来新的挑战.在一个复杂产品全面响应式的项目里,交互每个阶段该产出什么?交互与视觉如何协作?前端何时介入?哪

设计师不应该错过的响应式设计框架

  当下最火热的框架就是Bootstrap和 Foundation了. 随着响应式设计框架越来越火,一个巨大的争议出现了:为什么一个专业的设计师还需要用这些框架呢? 许多人宣称响应式框架是可怕的,因为他们根本不懂一点点html和css的知识.下面是另一些具有标志性的反对使用框架的意见: 设计师可以写自己的框架,如果他们懂得一点点html和css的知识的话就更应该自己写. 基于框架的网站加载非常慢. 基于框架的网站看起来大同小异. 伴随多余的div标签,5000+行的css后者更多的javascr

设计师不应该错过的响应式设计框架(含优缺点分析)

Ethan Marcotte称响应式设计是基于网格建立一个网站.Marcotte定义这项技术后,响应式设计框架开始出现,主要是css和JavaScript的结合.许多框架都是开源的,可以免费下载和快速定制. 当下最火热的框架就是Bootstrap和 Foundation了. 随着响应式设计框架越来越火,一个巨大的争议出现了:为什么一个专业的设计师还需要用这些框架呢? 许多人宣称响应式框架是可怕的,因为他们根本不懂一点点html和css的知识.下面是另一些具有标志性的反对使用框架的意见: 设计师可

响应式设计实战:IE10优化版cnBeta诞生记

中介交易 SEO诊断 淘宝客 云主机 技术大厅 这两年来,已经有不少互联网产品开始应用响应式设计,以跨越不同设备和浏览器的限制.而自从IE10发布之日起,各种声音就围绕在开发者们的周围.作为响应式设计的攻城利器,IE10增加了对十几种HTML5 API的支持,例如Web Sockets.Web Workers.历史API.拖曳API和文件API,访问微软IE10开发者指南可以看到完整的支持列表.而如何通过HTML5技术为一个传统布局的站点快速开发出基于瀑布流风格的响应式版,也是开发者们关注的热点

《高性能响应式Web开发实战》一1.1 为什么需要响应式设计

1.1 为什么需要响应式设计 首先,我们先讲一下"为什么"需要响应式. 1.1.1 产品形态需要 我不想再谈论移动设备的增长趋势,也不需要强调用户每天花费多少时间在移动设备上,更不必用数字和图表告诉各位移动互联网形势如何好.毕竟每天各种互联网报告和科技媒体都在反复提醒着我们这些事情. 这里我们仅站在产品和技术的角度上思考,假设没有响应式设计,假设不区分移动与桌面用户,任由他们访问相同的桌面端页面,会有什么问题? 以大众点评网为例,如果你真的在手机上访问过站点的桌面版,那体验将会是灾难般

H5响应式设计可以为你网站带来什么?

"网站"是你在互联网上的形象:"网站"是你在网络上"店面":"网站"更是你在互联网上宣传自己.宣传产品和服务的重要媒介.网站建设成为了互联网上必不可少的一道工序,不管你是公司企业进行"互联网+"也好,还是个人进行互联网创业也罢,网站成为了你进入互联网的入门坎.   网站建设从以前的传统建站模式到现在的自适应.响应式的建站技术.这一过程的演变,随着互联网的飞速发展,网站建设技术也在革新换代.从最开始的代码建站