内容适应形式

来源:Tencent CDC Blog 时间:2010-03-18 16:09:00 

内容适应形式

学习了死猫的文章,我今天也来说说有关内容和容器的关系。

看标题你也许觉得有些囧,它和上一篇《形式追随内容?》看起来相反,而且好像从交互设计的角度看也是很不专业的一个观点,这有点像是我搬起石头砸自己的脚或是死猫的脚……

不过不幸我是一只友爱并且怕疼的企鹅,所以事实上是这样的:

我们可以把形式追随内容定义为一个对默认界面的可用性建议,它可以适用于当用户进入一个界面时所看到的情况。不过,我们也知道,用户不是木头人,他们所处的环境也不总是某个理想状态,QQ在线用户数已经超过了一个亿,而那个谁谁谁也曾经说过:“一千个人就有一千个哈姆雷特。”那么一亿个人屏幕上的同一个软件会有或者会被有多少种状态谁又能说得清?我的QQ藏在屏幕顶端,你的QQ却占据整个屏幕,他的QQ又是什么样子我们都猜不出。但是一千个哈姆雷特也还是哈姆雷特,软件能够做的事情还是要保持不变。

所以,一个界面需要在用户主动改变软件形式的时候适当的调整内容去适应变化,这就是在特定情况下的内容适应形式。

感觉很熟悉吗?了解Web前端工作的同学们应该会立刻想到“流式布局”方面的技术和技巧!恭喜你们可以来CDC找我领一个二等奖……

对于web设计来说,软件设计的自由度是更大的,但是很久以来都很少看到优秀的能够适应用户的软件,也许是正是由于软件不能简单流式,而导致进行适应布局的时候设计和开发成本会变得很大,所以就很少能够找到比较良好的适应形式的软件例子。从最常见的情况来说,不同的用户在使用同一个软件的时候,并不一定都会使用相同尺寸的界面,全屏、半屏、四分之一屏或者什么奇怪的大小全都有可能出现,同样尺寸的时候分辨率或者界面元素定义也常常会有不同,理想的来说,一个软件的界面应该能对这些不同的变化有一些自动的调整,以便用户能够比较像正常状况的时候去使用,或者比正常状况拥有更多的扩展性。

这其实是个有趣又复杂的问题,之前DJ、小虫和我聊到过这个话题,一直苦于没有比较好的学习和研究对象,后来在日常工作中反而发现了一个近在眼前却一直没有注意到的家伙:

Microsoft Fluent/Ribbon UI

我以前好像说过我对微软谈不上有什么好感,但是自从Win7和Office2010后我的意见些许有了一些改观,从Win7开始,微软准备全面开始使用在Office2007中开始尝试的Fluent/Ribbon界面,就好像它的名字一样,这个界面结构是流式和平滑的,不过大部分用户注意到的是它的层级扁平化特性,而漏掉了它的流动性,这里就先拿出若干Word2010精美小图和大家一同分享。 

标签:内容,适应,web设计
0
投稿

猜你喜欢

  • 常用的三种修改mysql最大连接数的方法

    2010-03-09 15:42:00
  • 详细了解 MySQL锁机制

    2010-08-08 09:04:00
  • Dreamweaver制作网页幻灯片效果

    2010-07-06 13:48:00
  • 如何更改mysql命令下提示信息

    2010-10-25 19:48:00
  • oracle-快速删除重复的记录

    2008-01-16 19:12:00
  • sql随机记录之如何解决每次RND的结果都一样的问题?

    2007-09-11 13:24:00
  • 如何将 Access 的 Memo 型态字段汇入到 SQL2005 的 nvarchar 型态字段

    2008-12-26 18:13:00
  • 有故事的网页设计——Flash网站奇妙之旅

    2011-01-20 19:58:00
  • 走中国特色的网站重构道路

    2010-04-08 16:10:00
  • 如何将多宿主计算机配置为允许SQL Server访问

    2011-01-04 14:04:00
  • ASP判断一个字符串中只包含字母和数字

    2008-08-08 12:12:00
  • asp如何准确地获得一个整数?

    2010-07-07 12:25:00
  • 教程:mysql申明变量以及赋值

    2009-10-26 10:31:00
  • 浮动元素对浏览器的支持

    2008-02-02 10:05:00
  • 讲解SQL Server数据库触发器的安全隐患

    2009-02-24 17:46:00
  • 一个修改Oracle数据库用户密码的小诀窍

    2009-09-30 15:29:00
  • 处理SQL Server 2000的命名实例和多实例

    2009-01-19 13:28:00
  • ASP+FSO生成的网页文件默认编码格式以及转换成UTF-8编码方法

    2011-03-07 11:10:00
  • 一段重用很高的ajax代码

    2009-02-09 13:27:00
  • 网站导航设计模式指南

    2011-03-04 16:12:00
  • asp之家 网络编程 m.aspxhome.com