今天剛看到ChinaUI.com新改版的網站,覺得優艾網是越來越漂亮了,這次的變化的確是挺大的。一早大概的看了一下就關了,後來晚上又打開看時發現個問題。也就是標題因為設計的寬度問題所以沒有顯示全,看樣子是使用程序來截字的。我想很多網站都遇到這樣的情況。為了視覺效果不得不進行截字顯示以滿足網站的整體視覺效果。通常我們采用截字的方法是兩種,一種是通過後台輸出時來事先設定一定的字符數量。另一種是通過CSS或是JS來對已經輸出的完整的內容進行視覺剪截。
在網頁標准沒有興起的時候基本上是采用第一種方式來解決這個問題,直到現在這種方式依然被廣泛地使用著。這種方式的好處就是可以准確的剪截字數,而不足可能就是因為剪截的工作在後台已經完成,所以輸出的內容是殘缺的。而第二種是通過CSS或是JS做出的一種障眼法。把一定長度以外的內容隱藏掉。以達到需要的視覺效果,好處就是他可以保留完整的數據內容,不足之處可能是非IE浏覽器截的字並不完美。比如Firefox常常會有截半個字的尴尬現象。
我想提出的問題是:"標題的不完整是否會影響用戶的點擊動機?"我斗膽提出這樣的論斷:標題的不完整將在很大層度上影響用戶是否會點擊該條信息的動機。我們這裡就用優艾網中的一條新聞標題來作分析。網站中有這樣一條新聞標題"美國發明用戶界面新技術 對著吹",這是一句被機械性截掉的標題。面對這樣的標題我們的好奇心是否被勾引起來,當然有可能。但是我們的理解可能是這樣的:"美國發明了用戶界面的新技術,對著吹……這是個打假新聞。可能是兩家公司在吹牛。"如果是這樣那麼這種八卦的新聞我就沒興趣了。然而這個完整的標題應該是:"美國發明用戶界面新技術 對著吹氣就能操作計算機"對於這樣的標題我就比較有興趣,我想知道這個吹氣為什麼就能操作計算機呢,這是我從來沒想到過的事。這樣我就會有極大的興趣去點擊查看這條新聞。我們可以比較發現,其實最容易勾起我們好奇心的其實是"吹氣操作"。這是新技術的核心。也是這個新聞的核心內容。
當然有時候截字是必需的,否則整個網站就會顯得很雜亂。那麼現在一般的解決方法就是在鏈接上加入"title"屬性。遇到這種語義不清楚的標題時我通常是鼠標懸停查看提示區中的文字以獲得比較完整的標題信息。從而完成我是否點擊該新聞的判斷。但是可惜的是優艾網標題鏈接中的title屬性與標題內容是一樣的,如此一來title屬性的意義大減。
我們在設計的時候當然是盡可能的把標題顯示完整,如果因為特需原因沒辦法顯示完整的時候要盡可能的使title屬性是完整的。還有雖然CSS的截字在Firefox中是有缺陷的,但是我還是覺得截字的事應該由CSS來完成。至少這樣我們可以得到一個完整的HTML信息文檔。當無CSS的時候至少我們同樣可以看得到完整的信息內容。