2011-03-31 47 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