在网格中为行着色的合理的或经验证明的标准



我正在编写一些代码来根据网格的内容为它们的行着色:网格中的每一行都是一个任务摘要,用户可以用不同的颜色标记每一行,表示该消息的优先级/状态。

这里至少有4个变量:

  1. 行未被选中时的背景色。
  2. 未被选中时的行文本颜色。
  3. 选中时,该行的背景色。
  4. 选中时,该行的文本颜色。

例如,您可以为一行的背景上色,并使文本始终为黑色。或者将文本颜色更改为黑色或白色,以产生较高对比度的颜色为准。或者你可以保留白色背景,只让文本有颜色。当选择一行时,您总是可以让选中的行具有蓝色背景和白色文本(这样做的缺点是隐藏优先级/状态颜色,直到您选择不同的行),等等。

有任何一种方法被证明比大多数其他方法更好吗?

这里有没有什么人们已经发现的一般经验法则,例如,保持文本和背景颜色的高对比度?

谁能给我指出一个合理的和/或充分研究的分析网格中的着色项目?

对网格中的着色项进行了合理且研究充分的分析:

http://www.alistapart.com/articles/zebrastripingdoesithelp/
http://www.alistapart.com/articles/zebrastripingmoredataforthecase/

最新更新