楼层数横排比竖排好
作者:一叶千鸟 来源:UCDChina.com 发布时间:2008-04-26 07:28:00
1. 横排往下会影响阅读速度。
如12345678的单排单列数字,肯定是竖排阅读快。但多行多列的整块信息,横排并不见得就比竖排慢,比如所有简体中文文章都是横排往下阅读。关键在于,用户选高层和低层的机率相等,所以在阅读速度角度判断优劣并不合适。
2. 横排往下会造成阅读不流畅。
我根本就认为每次都让用户通过阅读找到目标不是好方案,所以竖向阅读流畅与否不重要。既然电梯按钮的位置固定,如果能想办法让用户记住大致位置,记住列头,不是更好么?
————————————————————
以上是针对电梯楼层按钮排序的问题回复,后来与几位朋友线上线下讨论后,基本可以归结为因出发点不同而造成的结论差异。选择竖排的主流观点,还是认为更符合用户阅读习惯,可以快速往下浏览。我选择横排的观点,则认为传达隐性逻辑、迎合用户心智模型更有效。
也就是说,是更易读易找好?还是更易被记住好?举个例子:我们要找网站C,目前是通过搜索引擎找到网站A,再通过友情链接找到网站B,最后还通过友情链接达到目的地。这个问题应该如何优化?是不断迎合用户习惯提高流程效率,还是想办法直接让用户记住网站C?答案显然是后者。
我一直强调传达隐性逻辑非常重要,这其实是通过架构解决问题的手段。比如,页面上所有带链接的字符都可以点击,是同样的道理。咱们面对的用户都有智商,只有迎合用户心智模型,才能让用户自我学习,并尽可能的记住。
支持竖排的同学可能会问“为什么竖排就记不住?”首先整个信息块是无序逻辑,不容易记住;其次我们每天可能使用多部电梯,很容易混淆。而横排传达的效果则不同,因为记住逻辑远远比记住答案更容易,比如,熟悉了的电梯,我不用想都知道先看哪块区域,从而顺利通过16找到右边的18(如图)。
处理此类问题,最好的解决方案是规避习惯,因为用户群不可控。有序逻辑可以形成下意识,需要根据信息再判断的无序逻辑则不能,到底谁更Don’t make me think?
PS. 本文只涉及排序可用性,其他如老幼病残的无障碍设计,以及宗教信仰问题,有空再探讨。


猜你喜欢
- 需求:对方提供处理文件的接口,本地将待处理文件压缩后,通过http post multipart方式上传,等待处理完成后从相应连接下载结果代
- 以下是一个基于 Vue 3 实现的简单日历组件的代码示例。这个日历组件包含了前一个月、当前月、下一个月的日期,并且可以支持选择日期、切换月份
- 一、通过eval实现 常用内置函数(不用import就可以直接使用) :help(obj) 在线帮助, obj可是任何类型call
- 1、标准转换格式符号说明%a 本地星期的短名称 如:Sun, Mon, ..., Sat (en_US); So, Mo, ..., Sa
- 本文实例讲述了php测试kafka项目。分享给大家供大家参考,具体如下:概述Kafka是最初由Linkedin公司开发,是一个分布式、分区的
- 本文主要包括三大方面,大家仔细学习。1、导航栏中的表单导航栏中的表单不是使用 Bootstrap 表单 章节中所讲到的默认的 class,它
- 直接看代码using System;using System.Configuration;using MySql.Data.MySqlCli
- 案例以论坛为例,有个接口返回帖子(posts)信息,然后呢,来了新需求,说需要显示帖子的 author 信息。此时会有两种选择:在 post
- 这个函数的使用方法,已经有前辈讲解过了,只是自己在测试的时候有一些思考,所以便写了这篇博客。下面是前辈文章的原话:seed( ) 用于指定随
- 一、破解原理其实原理很简单,一句话概括就是「大力出奇迹」,Python 有两个压缩文件库:zipfile 和 rarfile,这两个库提供的
- 代码很简洁,功能很实用,这里就不多废话了,直接奉上:<?php/** * 获取客户端IP * @param&nbs
- 先说下自己的环境,redis是部署在centos上的,爬虫运行在windows上,1. 安装redisyum install -y redi
- 本文实例讲述了Python实现的用户登录系统功能。分享给大家供大家参考,具体如下:有N,E,Q三个选择,若选择Q或者中断,则系统退出。若其他
- 然后我们在Interactive Python prompt中测试了一下:>>> import subprocess &n
- 1、流程控制流程控制在编程语言中是最伟大的发明了,因为有了它,你可以通过很简单的流程描述来表达很复杂的逻辑。流程控制包含分三大类:条件判断,
- 本文介绍了深入理解ES6的迭代器与生成器,分享给大家,具体如下:循环语句的问题var colors = ["red",
- 学委前面展示dict的概念和增删查改!这次我们把其他函数介绍补充了。dict 的元素定位(键/值定位)和遍历dict这种对象我们可以通过 k
- 一、函数的定义及其应用 所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤1.定义函数–封装独立
- 访问FTP,无非两件事情:upload和download,最近在项目中需要从ftp下载大量文件,然后我就试着去实验自己的ftp操作类,如下(
- 优化前后新老代码如下:from git_tools.git_tool import get_collect_projects, QQNews