响应式设计只需要考虑3种状态:太大、太小和刚刚好

现行惯例:它根据最常见的设备尺寸来使用像素宽度;设备分辨率;像素;设备并不重要;“金发女孩”方法;太大太小;刚刚好;优点

响应式设计只需要考虑3种状态:太大、太小和刚刚好

译者注:金发女孩(Goldilocks)指的是大家耳熟能详的故事——三只熊。金发女孩闯进了三只熊在森林里的小木屋。女孩坐了三把椅子、喝过三碗汤,睡了三张床。前两个不是太大,就是太小,不是太烫,就是太凉,总是在第三次,也恰好是最后一次才找到“刚刚好”的那个。这个故事包含了许多“最恰当”的意味。作者用“金发女孩”应该指的是将复杂的设备情况简化为三种情况:太大、太小、刚好,并且这种方法是“刚好”适合所有设备的。

这是一篇关于“方法”大于“技术”的文章,作者提出了一种“通用性”设计的思路,并且给出了比较具体的实现方案——先基于可读性做设计,再根据“太大”、“太小”、“刚刚好”三种情况分别处理。至于如何用现有技术来实现,能不能实现,以及响应性设计本身存在的性能问题并不在文章的讨论范围内。

既然作者提出的是新思路,那么旧的思路是什么?如果你想了解,可以看看这个网站:http://stuffandnonsense.co.uk/projects/320andup/

移动浏览器的数量增长得非常快,全世界已有超过4亿的移动设备。我们不能再假设网站只在一个拥有中等分辨率的桌面监视器中被浏览。或许我们从来就不该这样假设。

问题的答案就是由ethan Marcotte提出的响应性网页设计(Resposive Web Design)。我们只开发一个适应所有设备的网站,而不是为每个设备开发单独的网站。然而,目前针对响应性设计的方法,仍然是基于一些流行的设备,因此,也很可能会随着这些流行设备一起被淘汰。

如果我们能创造一种真正通用的、独立于设备的设计呢?无论你使用那种设备浏览,这种设计看起来就像是刚刚好为这个设备而做的。在new Adventures中,Mark Boulton谈到了为内容而设计,而不是画布(designing from the content out, rather than the canvas in),我们很认同他的说法。或许要创造在所有设备中通用的设计的唯一方法,就是把设备统统忘掉。

试试这个在线例子。

现行惯例

响应性设计的现行方法是把设计与设备绑定。它根据最常见的设备尺寸来使用像素宽度,但我们不认为这种方法足够好。它导致了设计要基于两个非常容易变化的因素:

设备分辨率;以及

像素

设备分辨率

有成千上万种设备和可能的环境,我们无法全部支持。所以我们就选择一些流行的设备,并基于它们的分辨率做设计,忽略市场上其他的产品。随着技术发展,分辨率的提高,我们的网站看起来将会很过时,就像现在看到的600×400的网站一样。

像素

像素的大小不是固定的——至少显示出来的大小不是。在iPhone上,16像素的文字可能只有Macbook上的60%那么大。以像素为尺度的设计在不同的设备中会产生不一致的效果,并可能对可读性和可用性产生负面影响。

设备并不重要

那么,我们要如何才能像mark Boulton建议的那样,根据内容做设计?在实践中,这表示从内容的最常见形式——段落元素开始,然后逐步完善整个布局。

我们常常倾向于先设置body的文字尺寸。但制造商和用户已经为浏览器设置了适合阅读的默认尺寸,我们认为没有太好的理由,你不应该改动它。

然而,如果你的整个设计是基于这个基本的文字尺寸(即设计中使用em作为单位),随着基本文字尺寸的增加或者减小,你的设计也会发生相应的变化。使用em令你的设计独立于分辨率

接下来,用max-width设置段落的行宽,尽可能保证可读性(一行66个字符)。不同的字体之间会有区别,但一般来说,30em左右的效果通常不错。这个设置的是你的单栏布局的宽度,让它刚好适合阅读。

“金发女孩”方法

现在,不管使用什么设备来观察你的设计,可用的空间可能是更大、更小,或者刚刚好。你可以用media queries来充分利用它们。

太大

如果有比单栏的宽度大很多的宽度,你可以考虑使用一个多栏的排版。例如,如果单栏的宽度是28em(此外左右各有1em的外边距),屏幕的宽度超过45em,你有足够的空间切换到三栏布局——栏宽13.5em,1em的间距,主容器占两栏(这样保留了阅读的最优宽度)。

太小

如果空间小于最优阅读宽度,你需要尽量利用所有的空间。例如:

将外边距减少为原来的一半(但不要去掉它);同时/或者

将悬挂的标点设为行内(这样它不会被截断)。

刚刚好

如果空间刚好适合你的单栏,你就没什么好担心的。你的工作完成了,去喝杯茶吧。

我们并不是说单栏布局对每个网站来说都是最好的布局。我们不知道用户会看到哪一种排版,所以我们需要让网站在单栏和多栏状态看起来都一样好。然而,在实践中,我们发现这样有助于做好单栏的状态,再将其他更大或更小的情况处理好。

优点

我们认为“金发女孩”方法是有很多优点的。

使用目前流行的方法,即使你只需要为苹果的设备设计(很幸运哦),也需要考虑五种状态:

1 iMac(大显示器)

2 Macbook(小一点的显示器)

3 iPad(平板,可能是横放的或者竖放的)

4 iPhone4(Retina屏幕,译者注:640×960)

5 iPhone(非Retina屏,译者注:320×480)

Edenspiekermann网站看起来使用了这种方法,并且工作得很好,但不是一个可放大的解决方案。而使用金发女孩方法,你只需要考虑三种状态

1 太小的屏幕

2 太大的屏幕

3 刚刚好的屏幕

不需要考虑设备的分辨率,你的布局在所有的设备和环境中都能工作,甚至还未出现的设备。如果一个用户的基本字体尺寸是80像素(不管处于何种原因),这种方法应该仍然会为可用的空间提供合适的布局。这就是设备独立的。

最终,技术会变化,但人体在过去的几千年里一直相当的稳定。为人(的阅读)设计,而不是为技术(设备尺寸和分辨率)设计,你的布局不会很快就过时的。

从此,设计师们过着幸福的生活……

via designbyfront

作者:chris Armstrong

译文出处:Seemeloo西米露

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年5月3日 11:11:41
下一篇 2024年5月3日 11:13:45

相关推荐

  • excel容量太大如何提高速度,excel 容量

    怎样解决excel表格中数据过大导致卡顿的现象? 简化表格:如果你的表格中包含了大量复杂的公式、图表和格式,则可能会使Excel变得很卡。简化表格可以帮助解决这个问题。您可以删除不需要的列和行,避免使用太多的格式和图表,也可以尝试将公式简化为基本运算符。 禁用冗余插件或附加组件:某些插件或附加组件可能会影响Excel的性能。尝试禁用或卸载那些你不需要的插件或…

    2024年5月15日
    4500
  • excel表格word太大怎么办,表格太大了word放不下怎么办

    Excel如何调整在word文档里的大小? 首先进入excel表格后,选中需要复制的表格区域。然后单击鼠标右键,并在选项中点击复制。随后打开word文档,在编辑区单击鼠标右键。接着在选项中点击带格式粘贴。之后点击表格左上角的图标将表格选中。 打开一个word文档,点击鼠标右键,再点击带格式粘贴。 这样excel表格就复制到word中了。 点击表格左上角的十字…

    2024年5月14日
    4200
  • excel怎么压缩文件,pdf文件太大怎么压缩变小

    excel表格怎么做会小一点,怎么压缩文件? 首先打开电脑中的excel表格,然后点击工具栏上方的文件。接着选择左侧的另存为,点击更多选项。选择弹窗中的工具,再点击压缩图片。最后在分辨率一栏选择电子邮件点击确定并保存即可。 用方法一可以把EXCEL文件制成ZIP格式的压缩包;用方法二可以把EXCEL文件制成RAR格式的压缩包。下面,我们来看下这两种制作方法的…

    2024年5月11日
    4000
  • excel下方滚动条变长,excel底部滚动条太小

    Excel表格怎么调节侧面滚动条的长度 打开空白工作表时,滚动条是比较长的。滚动条的长短是与表格中使用的单元格位置相关的,按住滚动条拖到底,会显示出最后有内容或格式的单元格,只要所有内容不是在初始显示的页面中,滚动条都会变短。 鼠标单击单元行前面的序号位置,选中整行单元格。此时按下键盘上的“Ctrl+shift+向下键”组合按键。就可以将之前选中的整行单元格…

    2024年5月9日
    4600
  • excel内存太大是什么原因,excel表内存太大,太卡,怎么办

    EXCEL容量增大的原因及解决办法 原因很多:工作表中存在大量的细小图形对象:可以按F5调出定位对话框,定位条件选择“对象”。工作表中在较大的区域内设置了单元格格式或者条件格式:按ctrl+shift+下箭头 组合键查看吧。 Excel表格会越来越大的原因通常是因为在使用表格时,用户进行了大量的编辑和添加操作,导致表格中的数据量越来越大。另一个原因是用户在进…

    2024年5月8日
    3200
  • 百度快照回档的6个原因,网站变化太大

    网站过度优化:关键词堆积、关键词密度过高等过度优化;友情链接出问题了;网站变化太大;网站标题/描述惹的祸;网站服务器不稳定;网站内容太多复制 网站过度优化 关键词堆积、关键词密度过高等过度优化的表现。 解决办法:如果不懂网站优化的同志就先去学学优化吧;如果学了一点优化的同志就去学学如何让优化变得随意自然。 友情链接出问题了 我想这条大家一般都会想到,而且是第…

    2024年5月7日
    4300
  • 学习SEO只需要掌握一些平台特性、搜索技巧和常用工具

    不需要你花很多时间去了解学习非常晦涩的专业理论,只需要你掌握一些平台的特性、搜索的技巧、要注意的地方和常用的工具,做SEO不求人 不管你了解百度SEO是为了商用引流、品牌推广、制造舆论、发布新闻,还是仅仅想让别人能搜到自己,静静地装个逼,海瑶SEO小编相信这篇回答应该能给予你帮助。 这次测试的搜索关键字是:2017公众号排名,2017优秀公众号推荐,2017…

    2024年5月4日
    4500
  • 网站建设只需要分为定位和服务这两块

    第一点:网站定位:网站发展方向,长短期目标,日常工作安排,SEO优化处理,经济效益判断;第二点:网站服务:售后服务,新增功能,网站改版 小编我是从事网站建设中SEO这一块的,大家都应该知道,我也不多说了。做了块2年的网站建设,我也是积累了很多的经验吧,当然,两年的时间可能不算长,有些大牛都有很多年的经验成功案例更是让人眼前一亮,不过作为小弟,我还是要跟大家分…

    2024年5月4日
    5900
  • 接手一个能源资讯网,探究没有太大起色的原因

    立项:也可以说该网站的立项之初,带有“想当然”的立项思路;全面化OR陷阱:试 能源网是一个行业门户资讯网站。从整个页面布局和内容布局来看,和其他的能源资讯网站并无太大区别。朋友在负责能源网的运营,从开始接受到现在,似乎这个网站并无太大起色;我们不禁需要寻根究源,找一些本质的原因,方便将项目运营成功。 一,立项 首先我们要说的是“立项”。也就是在项目建立初期的…

    用户投稿 2024年5月2日
    3300
  • 页面设计不要一味追求高大上,关键词不要拉得太大

    页面设计要更合理:像很多的网站,开始走简洁风,也要看自己的目标群体的目标;关键词不要拉得太大:后期会有各种问题;做seo技术要重视用户体验 网站设计走简洁”性冷淡风”成为了现在的一个趋势,这主要是苹果等一些科技公司官网带来的趋势!聪明的站长怎么做网站全局seo设置?做seo优化需要做好网站的全局设计,包括从内部到外部整体做好全局布局,对于未来的发展非常好。网…

    2024年5月1日
    5600

发表回复

登录后才能评论



关注微信