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

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

PHPz
發布: 2017-04-02 10:28:41
原創
1953 人瀏覽過

程式碼展示:

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中文網其他相關文章!

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