首頁  >  文章  >  web前端  >  使用css3截斷文字並加省略號

使用css3截斷文字並加省略號

PHPz
PHPz原創
2017-04-02 10:28:411994瀏覽

程式碼展示:

overflow : hidden;
/*text-overflow: ellipsis; 有些示例里需要定义该属性,实际可省略*/
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;

概述

-webkit-line-clamp是一個不規範的屬性(unsupported WebKit property),它沒有出現在 CSS 規範草稿中。

限制在一個區塊元素顯示的文字的行數。 為了實現該效果,它需要組合其他外在的WebKit屬性。常見結合屬性:

    display: -webkit-box; 必須結合的屬性,將物件作為彈性伸縮 盒子模型顯示 。

    -webkit-box-orient 必須結合的屬性,設定或檢索伸縮盒物件的子元素的排列方式 。

    text-overflow,可以用來多行文字的情況下,用省略號「...」隱藏超出範圍的文字 。

全部程式碼:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>css3截取字符串多行</title>
<style>
.box { 
width: 400px; 
display: -webkit-box; 
-webkit-line-clamp: 3; 
-webkit-box-orient: vertical; overflow: hidden;
}
</style>
</head></p> <p><body>
<div class="box">
css3截取字符串多行,css3截取字符串多行,css3截取字符串多行,css3截取字符串多行,css3截取字符串多行,
</div>
</body>
</html>

以上是使用css3截斷文字並加省略號的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn