Questions tagged «usability»

24
输入出生日期的最佳UI是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 改善这个问题 生日选择器的最佳方法是什么? 3个文本输入(月/日/年)或一个掩码输入。用户必须使用键盘 3个选择框。用户可以使用键盘或鼠标。 一个不错的日期选择器。 我想知道什么是最可用,最无问题的解决方案,因此用户不会感到困惑。

13
Eclipse的Ctrl +单击Visual Studio中的?
在Eclipse Java工作了几天之后,我完全沉迷于按Ctrl一下标识符以转到其定义。从那时起,我一直在寻找一种在Visual Studio中实现此目标的方法。 我意识到VS可以单击鼠标右键,转到“定义”,然后F12执行相同的操作。我还意识到Visual Assist与Alt+ 做了类似的事情G。然而,没有哪一项能像Ctrl+单击一样完美。 实际上,我已经尝试了几个小时的运气试图编写一个VS插件来做到这一点,但是在我认为合理的时间范围内并没有取得任何进展。 有谁知道这将如何实现?准备好插件了吗?某种宏?

9
导航分离器
我需要在导航元素之间添加分隔符。分隔符是图像。 我的HTML结构如下:ol > li > a > img。 在这里,我提出两种可能的解决方案: 要添加更多li标签进行分隔(嘘!), 在每个元素的图像中包含分隔符(这是更好的选择,但用户可能会单击“ Home”(例如),但进入“ Services”(服务),因为它们彼此落后,并且用户可能不小心单击了属于“服务”); 该怎么办?

1
Eclipse:快速搜索文件名
很多时候在Eclipse中工作时,我意识到我记得类名,但是忘记了该类在哪个包中。使用搜索不是很方便。点击和按键过多。我想知道,有没有可以简化此过程的插件?例如,如果包浏览器顶部有文本编辑框,该框可以根据输入的文本过滤显示包和.java文件,那就太好了。有人知道吗?

7
如何处理我的Webapp中的时区?
我希望更好地了解以下用户故事: 约翰在悉尼工作。早上9:00,他将事件记录在运行在苏黎世服务器上的Web应用程序中。第二天,他前往纽约召开紧急会议,应对该事件进行讨论。在会议期间,他按日期和时间搜索事件。 如我所见,这里至少存在两个问题: 如何将时间戳保存在数据库中 如何在用户界面中显示它们 当约翰搜索事件时,他会知道事件发生在9:00,但是他应该在网络浏览器中输入什么?当他仅输入“ 9:00”作为时间戳时,他什么也找不到,因为那可能是苏黎世或纽约时间(由于未找到该事件,因此该应用无法知道它发生在悉尼,所以它无法自动选择正确的时区)。 有什么好方法可以询问用户可能包含时区的时间戳? 第二个问题是如何显示结果。如果来自全球的团队需要讨论事件(并查找相关事件,请考虑一次针对全球多个站点的黑客攻击)。 显示在不同时区创建的时间戳的一个很好的例子是什么? 注意:请专注于需求的可用性。我可以自己找出数据库映射。目前,我不确定工作流程。它应该以非介入/直觉的方式询问/提供必要的信息。如果可以,请提供一个已解决此问题的现有Web应用程序的链接。


13
将HTML5:无效的伪类延迟到第一个事件之前
我最近发现,:invalid伪类required在页面加载后立即应用于表单元素。例如,如果您具有以下代码: <style> input:invalid { background-color: pink; color: white; } input:valid { background-color: white; color: black; } </style> … <input name="foo" required /> 然后,您的页面将加载一个空的粉红色输入元素。将验证内置到HTML5中是很棒的,但是我认为大多数用户都不希望表单有机会输入任何值之前先进行验证。有什么方法可以延迟伪类的应用,直到影响该元素的第一个事件(表单提交,模糊,更改,适当时)?没有JavaScript,是否可以做到这一点?

6
标签标签的“目的”是什么?
只是遇到for了HTML标签标记中的一个参数: <label for="required-firstname"> First Name </label> <small>*</small> <input name="required-firstname" type="text" tabindex="2" id="required-firstname" size="24" maxlength="40"> 我正在将这种形式转换为PHP处理的脚本,可以摆脱for =参数吗?(出于好奇,它是做什么的?)
71 html  forms  usability 

6
iPhone上的最小合理按钮尺寸
我正在设计一个iPhone应用程序,该应用程序具有相当大的一组屏幕圆形rect按钮。给定基于手指的触摸屏UI,您认为最小的合理按钮尺寸是多少?我需要在视口中尽可能多地容纳它们,而又不会过多地损害可用性。也许有苹果建议的最小尺寸?现在是33x33,在模拟器上看起来还不错,但是昨晚我在真实的手机上玩该应用程序,而且很尴尬-按钮感觉太小了。

11
如何为触摸设备优化网站
在iPhone / iPad / Android等触摸设备上,可能很难用手指按一下小按钮。据我所知,没有跨浏览器的方法可以通过CSS媒体查询来检测触摸设备。因此,我检查浏览器是否支持Javascript触摸事件。到目前为止,其他浏览器尚不支持它们,但是开发人员通道上的最新Google Chrome浏览器启用了触摸事件(即使对于非触摸设备也是如此)。而且我怀疑其他的浏览器制造商也会效仿,因为带有触摸屏的笔记本电脑即将问世。更新:这是Chrome中的错误,因此JavaScript检测现在可以再次使用。 这是我使用的测试: function isTouchDevice() { return "ontouchstart" in window; } 问题在于,这仅测试浏览器是否支持触摸事件,而不支持设备。 有人知道The Correct [tm]为触摸设备提供更好的用户体验的方法吗?除了嗅探用户代理。 Mozilla对触摸设备有媒体查询。但是我没有在其他任何浏览器中看到过类似的东西:https : //developer.mozilla.org/En/CSS/Media_queries#-moz-touch-enabled 更新:我想避免为移动/触摸设备使用单独的页面/站点。该解决方案必须使用对象检测或来自JavaScript的类似检测来检测触摸设备,或者包含自定义的触摸CSS,而无需用户代理嗅探!我问的主要原因是要确保今天无法联系我CSS3工作组。因此,如果您不能遵循问题中的要求,请不要回答;)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.