首頁 > web前端 > css教學 > 主體

當標題不能顯示完整的解決方法_經驗交流

WBOY
發布: 2016-05-16 12:05:36
原創
1998 人瀏覽過

其實建議用css控制超出隱藏顯示

也就是標題因為設計的寬度問題所以沒有顯示全,看樣子是使用程式來截字的。我想很多網站都會遇到這樣的狀況。為了視覺效果不得不進行截字顯示以滿足網站的整體視覺效果。通常我們採用截字的方法是兩種,一種是透過後台輸出時來事先設定一定的字元數。另一種是透過CSS或是JS來對已經輸出的完整的內容進行視覺剪截。

在網頁標準沒有興起的時候基本上是採用第一種方式來解決這個問題,直到現在這種方式依然被廣泛地使用著。這種方式的好處就是可以準確的剪截字數,而不足可能就是因為剪截的工作在後台已經完成,所以輸出的內容是殘缺的。而第二種是透過CSS或是JS做出的一種障眼法。把一定長度以外的內容藏掉。以達到需要的視覺效果,好處就是他可以保留完整的資料內容,不足之處可能是非IE瀏覽器截的字並不完美。例如Firefox常常會有截半字的尷尬現象。

我想提出的問題是:「標題的不完整是否會影響使用者的點擊動機?」我鬥膽提出這樣的論點:標題的不完整將在很大層次上影響使用者是否會點擊該訊息的動機。我們這裡就用優艾網中的一則新聞標題來作分析。網站中有這樣一則新聞標題"美國發明使用者介面新科技 對著吹",這是一句被機械性截掉的標題。面對這樣的標題我們的好奇心是否被勾引起來,當然有可能。但是我們的理解可能是這樣的:"美國發明了使用者介面的新技術,對著吹…這是個打假新聞。可能是兩家公司在吹牛。"如果是這樣那麼這種八卦的新聞我就沒興趣了。然而這個完整的標題應該是:"美國發明用戶介面新技術 對著吹氣就能操作計算機"對於這樣的標題我就比較有興趣,我想知道這個吹氣為什麼就能操作計算機呢,這是我從來沒想到的事。這樣我會有極大的興趣去點擊查看這則新聞。我們可以比較發現,其實最容易勾起我們好奇心的其實是"吹氣操作"。這是新技術的核心。也是這則新聞的核心內容。

當然有時候截字是必要的,否則整個網站就會顯得很雜亂。那麼現在一般的解決方法就是在連結上加入"title"屬性。遇到這種語義不清楚的標題時我通常是滑鼠懸停查看提示區中的文字以獲得比較完整的標題資訊。從而完成我是否點擊該新聞的判斷。但可惜的是優艾網標題連結中的title屬性與標題內容是一樣的,如此一來title屬性的意義大減。

我們在設計的時候當然是盡可能的把標題顯示完整,如果因為特需原因沒辦法顯示完整的時候要盡可能的使title屬性是完整的。還有雖然CSS的截字在Firefox中是有缺陷的,但我還是覺得截字的事應該由CSS來完成。至少這樣我們可以得到一個完整的HTML資訊文檔。當無CSS的時候至少我們同樣可以看得到完整的資訊內容。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!