中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css如何實現文字溢出省略號

發布時間:2020-07-13 09:26:52 來源:億速云 閱讀:153 作者:Leah 欄目:web開發

這篇文章將為大家詳細講解有關css如何實現文字溢出省略號,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

在項目中有涉及實現一行或者第幾行后加省略號,在實現第幾行后加省略號的時候,使用的是-webkit-line-clamp、-webkit-box-orient屬性,會出現webpack打包-webkit-box-orient屬性被忽略的情況,這里記錄下

1.單行實現文字省略號

/* 這里要顯示的設置寬度 */
overflow: hidden;
white-space: nowrap;
/* 文字超出寬度則顯示ellipsis省略號 */
text-overflow: ellipsis;
width: 100%;

css如何實現文字溢出省略號

2.第幾行實現文字省略號

display: -webkit-box;
-webkit-box-orient: vertical;  /* 設置方向 */
-webkit-line-clamp: 2;  /* 設置超過為省略號的行數 */
overflow: hidden;
  • 使用webpack打包工具時,會忽視這個-webkit-box-orient屬性,這里修改成下面的寫法就可以了

display: -webkit-box; 
overflow: hidden;
/* autoprefixer: off */
-webkit-box-orient: vertical;
/* autoprefixer: on */
-webkit-line-clamp: 8;
text-overflow: ellipsis;

3.用js實現字數后加省略號

if (title.length > 26) {
  title = title.substring(0, 27) + "...";
}

4.換行word-break和word-wrap

  • white-space:normal(自動換行),當寫入的文字超過定義的寬度后會自動換行,但當寫入的數據是一堆沒有空格的字符或者字母或者數字時,超過容器的寬度時就會把容器撐大,不換行

  • 這時可以用:word-break:break-all;word-wrap:break-word來解決

  • word-break:break-all在超過容器寬度時,若有一個單詞很長,則會將單詞截斷,分開寫

  • word-wrap:break-word在超過容器寬度時,若有一個單詞很長,則會將單詞放到下一行,而不對單詞進行截斷

word-break : normal | break-all | keep-all
normal :允許在字內換行
break-all : 允許在單詞內換行
keep-all : 只能在半角空格或連字符處換行。

word-wrap : normal | break-word
normal : 允許內容頂開指定的容器邊界
break-word : 內容將在邊界內換行。如果需要,詞內換行(word-break)也會發生

關于css如何實現文字溢出省略號就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

施秉县| 安多县| 准格尔旗| 镇江市| 莆田市| 赤城县| 台东县| 乡城县| 增城市| 吉水县| 玉田县| 云阳县| 昌邑市| 丹江口市| 若羌县| 遵义市| 林口县| 乃东县| 和政县| 张北县| 十堰市| 呈贡县| 莱州市| 濮阳市| 洛川县| 万州区| 凤翔县| 新泰市| 涞源县| 恩施市| 南宫市| 滨海县| 利辛县| 怀远县| 托里县| 纳雍县| 林口县| 黄大仙区| 吉安市| 盐边县| 镇宁|