2011-03-31 44 views
0

在论坛或电子邮件客户端上,您可以按照样式查看旧消息与新消息之间的区别(例如,上次访问的新消息为粗体)。“新”消息概念如何工作?

你能告诉我 - 那是怎么实现的?

+0

很难回答,因为论坛上的实现与桌面客户端上的实现完全不同,例如,外表。 – vidstige 2011-03-31 07:26:09

回答

1

这不是一个简单的问题......它取决于您使用的电子邮件客户端。

在Mozilla Thunderbird的情况下,我们很容易view the source online来检查它。他们的方式做到这一点是通过在他们的应用样式不同的样式读与未读邮件:

47 treechildren::-moz-tree-cell-text(read) { 
48 font-weight: normal; 
49 } 
50 
51 treechildren::-moz-tree-cell-text(unread) { 
52 font-weight: bold; 
53 } 

不知怎的,他们得到的数据存储到UI演示层的“未读”标志,并应用正确的基于消息是被读取还是未被读取。他们如何做留给读者作为练习。 ;-)

+0

默认情况下设置为未读,客户端修改状态。这很聪明。 TY。 – dole 2011-03-31 07:51:21