4位小数如何表现,简单而有力

时间:2010-04-14 14:24:14

标签: html user-interface web-applications

我有一个UI问题困扰我处理价格的4位小数的最佳方法。

在一个已经充满数据的表中,我想简化界面,使其不那么混乱。实际的当前UI如下所示。

http://i41.tinypic.com/bg5tub.jpg

问题是,单位价格/单位/ D.Price和Dis。(折扣)有4位小数($ 0.3459)是非常罕见的,但它仍然会发生(100个条目中有5个)。这将导致很多垃圾小数位,使界面变得混乱。

这个问题的最佳解决方案是什么? 简而言之,我想要整理它,同时保持精度。 注意:这是网络应用

4 个答案:

答案 0 :(得分:2)

1454.12
   1.95
  85.3955
 122.11
  50.0

通过小数分隔符(点或逗号)保持价格对齐。删除尾随零。

答案 1 :(得分:0)

我建议渲染数字不要超过一个后缀零。为了不失去精确度,你不要只是切断所有的零。但是,当删除多个结束零时,精度得以保持,而用户不必查看所有这些零。

4.350
2.3412
1.3352
3.30
5.0

答案 2 :(得分:0)

在我看来,重要的是保持小数点对齐。如果你可以这样做并删除尾随小数,你将减少视觉混乱。如果你不能,那么我宁愿用零填充它们,而不是让小数点不对齐。只要实际价格正确且您可以在某种详细信息视图中查看完整价格/折扣,您的申请中可以接受四位小数(在列表中)的四舍五入。

答案 3 :(得分:0)

有以下选项:

  1. 您需要一个特殊的渲染器,其效果类似于单词中的十进制制表符,即可以对齐所有数字的小数点。

  2. 如果无法安装特殊渲染器(如在Web浏览器中),则必须用零填充小数位并右对齐数字。由于所有字体都确保所有数字都具有相同的宽度,因此这也会对齐小数点,但用户必须过滤掉额外的零位数。

  3. 如果您可以使用非比例字体,则可以使用空格填充数字。但NP字体通常占用大量屏幕空间。