checkbox的完美用户体验(转)

如需查看效果-->自行建个html文件,或者-->原文:http://bbs.blueidea.com/thread-2711834-1-7.html

最常见的checkbox的使用:

<input type="checkbox" name="test" /> 点击这里没有任何效果

提示:您可以先修改部分代码再运行

因为checkbox在高分辨率下,小方块会很小,很不容易点,这难免在用户体验上大打折扣。

下面看看我们的解决方法:

1、给checkbox配个“老婆”(老婆的特点:必要的):

<input type="checkbox" id="test" name="test" /><label for="test">点击这里就可以选中label</label>

提示:您可以先修改部分代码再运行

for属性功能:表示lable标签要绑定的HTML元素,点击这个标签的时候,所绑定的元素将获取焦点。

补充: 除以上方法,还可以直接用 label 套嵌整个表单组件和文本标签,如:

<label><input type="checkbox" />点击这里就可以选中label</label>

提示:您可以先修改部分代码再运行

根据规范这样文本会自动与邻接的表单组件关联,但遗憾的是 IE 并不支持这个特性。

2、给checkbox配个“小蜜”(小蜜的特点:更周到):

<input type="checkbox" id="test" name="test" /><label for="test" style="cursor:pointer">鼠标移到此处提示可点击,点击可选中label</label>

提示:您可以先修改部分代码再运行

想起《大话西游里》唐僧的唠叨:“你想要啊?你要是想要的话你就说话嘛,你不说我怎么知道你想要呢,虽然你很有诚意地看着我,可是你还是要跟我说你想要的。你真的想要吗?那就拿去吧!你不是真的想要吧?难道你真的想要吗?…………”

这话说出了用户体验的精华,你不告诉用户,用户怎么知道这里能点击。所有我们需要给label加个属性(cursor:pointer)来告诉用户这里可以点击。

3、给checkbox再配个“情人”(情人的特点:可取代性):

<input type="checkbox" id="test" name="test" /><label for="test" style="cursor:pointer" accesskey="1">鼠标移到此处提示可点击,点击可选中label,你也可以用键盘快捷方式来<span style="text-decoration:underline;">1</span>(Alt+1)来选择checkbox</label>

提示:您可以先修改部分代码再运行

网站要兼顾更多类型的用户使用,比如某些从不使用鼠标,只使用键盘操作的用户,点击对于它们来说,已经没有任何意义,那我们该怎么做呢,最好的方法就是使用label的accesskey属性。

accesske属性功能:表示访问lable标签所绑定的元素的热键,当您按下热键,所绑定的元素将获取焦点。

注意:accessKey属性所设置的快捷键不能与浏览器的快捷键冲突,否则将优先激活浏览器的快捷键。

相关文章阅读:

《各位大大行行好,给checkbox配个老婆(label)吧》:http://www.loaoao.com/blog/entry/14/

《label标签的使用》:http://www.planabc.net/article.asp?id=79

http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#access-keys

原文地址:http://bbs.blueidea.com/thread-2711834-1-7.html

时间: 2024-10-10 11:36:33

checkbox的完美用户体验(转)的相关文章

听云助力陌陌打造完美用户性能体验

截止到2014年6月30日,陌陌总注册用户数1.48亿,月活跃用户数5243万,这是陌陌上线运营3年后交出的一份答案,这是一个绚烂的成绩,陌陌三年来给大家带来的不仅仅是一款移动社交软件,在总有新奇在身边理念的注入下,基于兴趣与地理位置的群组社交功能,让人与人通过趋同认知连接在一起,健康的移动社交生态圈已初步形成.可以说在陌陌里,人并不陌生,在这个趋势的背后,是陌陌通过完美用户性能体验的改善来支撑的. 1.5亿用户跨越150个国家连接在一起 陌陌作为国内首屈一指的移动社交软件,有近1.5亿的用户量

Hitpoint 财务本土化软件再推升级版 完美提升用户体验

基于用户体验的反馈,结合市场上同类产品最佳实践及Hitpoint潜心研发,HPFS财务本土化解决方案5.0 SP4应运而生,于2011年9月16日隆重发布.始终秉承客户第一,坚持提高客户财税体验的理念,HPFS财务本土化解决方案 5.0 SP4 更加注重用户的亲身体验,密切关注用户的切身需求. 相较以往版本,HPFS 财务本土化解决方案5.0 SP4新增了诸多提升用户体验的亮点,为用户获取更大收益.     系统数据处理能力大幅提升 对于数据量庞大的企业,在进行财务数据处理时,所需时间将会更短.

《iOS用户体验》总结与思考-改动版

假设转载此文.请注明出处:http://blog.csdn.net/paulery2012/article/details/25157347,谢谢. 前言: 本文是在阅读<ios用户体验>的过程中,记录的总结和个人的感受思考.不免有错误之处,恳请读者指正,在以下留言就可以. 第一章:ios人机界面指南概述 1.智能手机的特点:大尺寸.高分辨率.强大的计算能力 2.签名交互:滚动轮.导航键.按键和硬键盘.软键盘.触控笔.触屏.输入特性又被称为"签名交互",用户能够通过输入方式

Citrix发布支持Framehawk技术的HDX协议,用户体验优势进一步扩大

Framehawk技术是什么?关心Citrix的朋友们可能还记得在这是一家在去年一月份被Citrix收购的公司.Framehawk曾经是一家在虚拟化业内很知名的厂商,它的Lightweight FramebufferProtocol (LFP:轻型帧缓冲协议)是自家研发的专利技术(LFP作用和Teradici公司的PC-over-IP(PCoIP)协议类似,只是后者效率较低,VMware View正是租用Teradici公司PCoIP协议作为其传输协议,所以体验效果不好,另外最近Amazon推出

从4个方面提高用户体验

编者按:一直以来看不见摸不着的用户体验究竟是什么?如何了解改变它?今天腾讯游戏的妖哥从4个方面入手,将用户体验可视化,帮同学们有方法有步骤地提高用户体验,而不是凭感觉,来学习吧. 记得初学设计时就常常听到这么句话,设计不单单是做出一个极具美感的躯壳,更重要的是它背后的实用价值——所谓设计的实用性.而在互联网里,这种实用性更多的体现在用户体验上.美的视觉表达是第一印象,而酣畅的体验才是灵魂.随着移动互联的日益壮大,用户体验变得越来越重要.与此同时,也有很多人认为炫酷的操作体验或者一些新颖的呈现是好

vs2010 使用SignalR 提高B2C商城用户体验(三)

vs2010 使用SignalR 提高B2C商城用户体验(三) 上一章节,我们的web即时通讯已经可以实现跨域了,但针对我们的需求,还希望,一些客户端程序可以和我们的web用户,在线聊天,所以到SignalR官网,查阅文档,当然,还有版本限制,限制都是SignalR 2.0了,我们1.几版本的能不能完美支持呢? 看到了这些内容,感觉是不是很惊喜,全端支持 我们来看.NET Library,大概浏览一下,启动VS,新建一个WinForm程序,打开nuget,找到Client的对应版本:  Inst

一些极度损害用户体验的流氓软件和硬件

一.iPhone5.下一部手机坚决不买iPhone,坚决抵制iPhone6.下面是几个让我非常不爽的地方: 1.必须要越狱.倒不是说越狱可以免费装游戏.免费游戏都玩不过来,哪有时间玩收费游戏? 关键问题是,不越狱设备限制很多.比如我被广告推销电话骚扰了几个月了,但是iOS7才姗姗来迟添加了一个阻止来电的功能,但是这个功能实在是弱爆了,根本阻止不了几百个各式各样的推销电话. 而不越狱阻止来电的私有API又用不了,直到最近7.1的完美越狱出来才装上360手机助手,简简单单一个模式匹配号码就可以屏蔽掉

ios用户体验

如果转载此文,请注明出处:http://blog.csdn.net/paulery2012/article/details/25157347,谢谢! 前言: 本文是在阅读<ios用户体验>的过程中,记录的总结和个人的感受思考.不免有错误之处,恳请读者指正,在下面留言即可. 第一章:ios人机界面指南概述 1.智能手机的特点:大尺寸.高分辨率.强大的计算能力 2.签名交互:滚动轮.导航键.按键和硬键盘.软键盘.触控笔.触屏,输入特性又被称为“签名交互”,用户可以通过输入方式的组合方式别是设备品牌

移动应用中用户体验不流畅的16大问题

结合过去几年移动开发的经历,列举了16个导致用户体验的问题,希望大家看过后能吸取经验教训: 完美的产品只存在于虚化中,但这不影响我们追求完美:那些问题也许并不都是开发人员造成,但这不影响我们一起来思考做出极致产品. (1)注册时,有时很难收到验证码:导致一批用户堵在了注册阶段. a)  原因:短信通道不稳定:很多短信需要先通过第三方渠道公司审核,而后才能发出去. b)  解决方案: 这个问题无法彻底解决,只能缓解. 一,这是个普遍存在的问题,任何平台都会遇到,原因是垃圾短信太多,导致监督部门会经