加勒比HEZYO黑人专区-久久精品国产99国产精品亚洲-精品国产18久久久久久-久久人妻少妇嫩草AV

歡迎光臨 織晶網絡官網!

  • 服務支持
  • 020-39182790
技術文檔您現在的位置:首頁 > 服務支持 > 技術文檔

網頁布局,文本溢出-超出文本顯示為省略號

作者:織晶客服部   發布于:2018/5/17 10:08:19  點擊量:  來源:織晶網絡

本文當中我們主要為大家講解如何實現文本超出顯示為省略號;同時講解一下,在網頁開發與制作的時候,我們什么時候應該考慮內容撐開寬高,又應該在何時考慮文本超出的問題。

實現文本超出顯示為省略號

使用CSS實現元素的文本超出隱藏,通常存在兩種方式,一種是超出直接隱藏內容,另一種是超出顯示為省略號。

超出隱藏

超出隱藏,只需要為一個有固定寬高設置為overflow:hidden;

單行文本超出顯示為省略號

css實現代碼如下:

 

多行文本超出顯示為省略號

多行文本超出顯示為省略號的需求,僅僅使用HTML和CSS就很難實現了。通常我們可以使用JS輔助進行實現。看如下案例:


基本原理很簡單:通過innerHTML獲取元素的內容,之后使用字符串方法進行截取,截取前49個字符,之后,在這49個字符之后連接一個“...”,最后,將這個截取后的字符串賦值給原來的元素內容即可。

何時考慮超出隱藏

通常是在考慮后臺對前端影響的時候,要針對超出部分進行處理。很多時候數據是從后臺傳到前端頁面當中的,那么有時有些地方內容會比較多,有些地方內容會比較少。針對這種情況我們做個簡單的整理:

1 對于img元素的父級標簽,需要設置超出隱藏;

2 對于列表頁的標題和內容描述部分,通常需要針對超出進行設置。多行的內容描述部分需要設置超出隱藏;單行的列表頁標題,可以設置超出隱藏或超出顯示為省略號;

3 對于內容頁的標題和內容,千萬不要隨意設置固定高度,也不要設置超出隱藏。



上一篇:如何優化網站前端頁面?

下一篇:JS-function函數改變form表單的action跳轉到指定頁面