實現單行或多行文字溢位後隱藏並顯示省略號
最近寫專案遇到乙個關於文字溢位隱藏並顯示省略號的問題
1.單行文字溢位隱藏:
當文字長度超出一行的寬度時,會自動隱藏溢位文字並且最後顯示』…』提示使用者。
實現方法:
純css樣式:
複製**
p複製**
上面為p標籤設定的3個css屬性是必須,缺一不可,其中:
text-overflow:定義文字溢位時如何處理,有2個有效值:
clip:當內聯內容溢位塊容器時,將溢位部分裁切掉。
ellipsis:當內聯內容溢位塊容器時,將溢位部分替換為(…)。
2.多行文字溢位隱藏:
這裡有兩行文字,第二行文字溢位時,隱藏超出文字並顯示』…』
與單行文字不同的是,這裡不能使用上面的text-overflow屬性,這裡使用webkit核心瀏覽器專用方法,所以可以用在移動端。**:
複製**
p 複製**
上面**中:
-webkit-line-clamp:設定文字最多顯示行數。
-webkit-box-orient:不設定將不顯示省略號(…)。
單行和多行文字溢位顯示省略號
單行一般加這個三個屬性即可 overflow hidden text overflow ellipsis white space nowrap 多行需加下面屬性 display webkit box webkit line clamp 2 webkit box orient vertical ove...
實現單行 多行文字溢位顯示省略號
單行溢位,顯示省略號,用text overflow屬性,需要增加寬度 溢位隱藏 overflow hidden 隱藏的部分用.表示 text overflow ellipsis 文字不能轉行 white space nowrap width 244px 用text overflow ellipsis...
單行 多行文字溢位隱藏顯示省略號
classname classname 其中多行文字中,因為我們使用了webkit的擴充套件屬性,該方法適用於核心為webkit的瀏覽器 注意 webkit line clamp是用來限制乙個塊元素顯示的文字行數。為了實現對應的效果,它需要結合其他的webkit屬性。常見的有 1 display w...