近期做的乙個專案,該專案需要輸出的資料很多,在**中需要生成各種型別的資料,遇到了乙個讓人頭疼的問題:長英文本串的換行。找了不少資料,最終使用了word-wrap、table-layout各自的乙個屬性值,並結合專案實際的情況,做了一些相容性處理,解決該問題,並在團隊中做了一次分享,希望可以給大家帶來幫助,提公升對css長英文或者長欄位換行的認識。
長英文或者長欄位換行寫法總結如下:
需要了解的3個屬性
1.word-wrap:break-word 詞內換行 只支援連續的英文和數字,在**中失效
2.word-break:break-all 邊界內換行 支援包括英文和數字的詞句短,在火狐中失效
3.table-layout:fixed 固定** 啟動該屬性可在**中支援word-wrap:break-word;overflow:hidden
普通容器中(div)的用法建議
word-wrap:break-word;
容器中(div)中的**的用法建議
table-layout:fixed;word-wrap:break-word;
詳情請看ppt:
出處:
原 探索css換行
近期做的乙個專案,該專案需要輸出的資料很多,在 中需要生成各種型別的資料,遇到了乙個讓人頭疼的問題 長英文本串的換行。找了不少資料,最終使用了word wrap table layout各自的乙個屬性值,並結合專案實際的情況,做了一些相容性處理,解決該問題,並在團隊中做了一次分享,希望可以給大家帶來...
CSS換行不換行
段落文字不超出幾行,超出部分以省略號顯示 一 div內顯示一行,超出部分用省略號顯示 white space nowrap overflow hidden text overflow ellipsis 二 div內顯示兩行或三行,超出部分用省略號顯示 overflow hidden text ove...
CSS換行不換行
段落文字不超出幾行,超出部分以省略號顯示 一 div內顯示一行,超出部分用省略號顯示 white space nowrap overflow hidden text overflow ellipsis 二 div內顯示兩行或三行,超出部分用省略號顯示 overflow hidden text ove...