91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

会东县| 绿春县| 葫芦岛市| 鸡东县| 浠水县| 桦甸市| 澄江县| 如东县| 罗平县| 阿拉尔市| 古田县| 东莞市| 曲松县| 太谷县| 仪征市| 当涂县| 封丘县| 宁陵县| 来凤县| 杨浦区| 海林市| 阿鲁科尔沁旗| 金川县| 惠水县| 铜鼓县| 白城市| 南康市| 沙河市| 石棉县| 普兰店市| 喀喇| 六安市| 扶绥县| 平邑县| 静安区| 东兰县| 深泽县| 铜鼓县| 华蓥市| 陇西县| 沁源县|