亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

呼伦贝尔市| 寿宁县| 邹平县| 庆元县| 贵溪市| 昌平区| 庄浪县| 辽宁省| 杨浦区| 碌曲县| 宝丰县| 吉安县| 天峻县| 沁水县| 盐池县| 嘉祥县| 博客| 陵水| 张家口市| 武城县| 兴仁县| 于田县| 文水县| 宁安市| 海伦市| 义乌市| 霍山县| 安新县| 扎囊县| 西林县| 徐州市| 托克逊县| 无极县| 嵊州市| 青海省| 青岛市| 铁岭县| 海宁市| 四会市| 隆林| 天等县|