“新”消息概念如何运作?

时间:2011-03-31 06:48:50

标签: client-side

在论坛或电子邮件客户端上,您可以按样式查看旧邮件和新邮件之间的区别(例如,上次访问的新邮件为粗体)。

你能告诉我 - 这是如何实施的?

1 个答案:

答案 0 :(得分: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表示层获得“未读”标志,并根据消息是读还是未读应用正确的样式。他们如何作为练习留给读者。 ; - )