tft每日頭條

 > 生活

 > css文字換行顯示

css文字換行顯示

生活 更新时间:2024-09-29 07:19:36

CSS:

{

word-break: keep-all;

word-wrap: break-word; // 隻對英文起作用,以單詞作為換行依據。

white-space: pre-wrap; //隻對中文起作用,強制換行。

text-align:justify; //css英文語句的兩端對齊:

text-justify:inter-ideograph;

}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

禁止換行:

{

white-space:nowrap;

overflow:hidden;

text-overflow:ellipsis; //讓多出的内容以省略号...來表達。但是這個屬性主要用于IE等浏覽器,Opera浏覽器用-o-text-

white-space:nowrap;

}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

單行文字如果超出2行用省略号表示:

.text {

width:220px;

word-break:break-all;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

word-break 屬性規定自動換行的處理方法。

normal 使用浏覽器默認的換行規則。

break-all 允許在單詞内換行。

keep-all 隻能在半角空格或連字符處換行。

word-break 當行尾放不下一個單詞時,決定單詞内部該怎麼擺放。

break-all: 強行上,擠不下的話剩下的就換下一行顯示呗。

keep-all: 放不下了,那就另起一行展示,再放不下,也不退縮。

word-wrap 當行尾放不下時,決定單詞内是否允許換行

normal: 單詞太長,換行顯示,再超過一行就溢出顯示。

break-word: 當單詞太長時,先嘗試換行,換行後還是太長,單詞内還可以換行。

white-space: normal | nowrap | pre | pre-wrap | pre-line

  • 1

pre: 保留所有的空格和回車,且不允許折行。

pre-wrap: 保留所有的空格和回車,但是允許折行。

pre-line: 會合并空格,且允許折行


text-align:justify 是專門為英文設計的,用來實現英文語句的兩端對齊

text-justify :

auto | distribute |distribute-all-lines | distribute-center-last | inter-cluster | inter-ideograph | inter-word | kashida | newspaper

  • 1
  • 2

auto :

默認值。允許浏覽器代理用戶确定使用的兩端對齊法則。

distribute :

處理空格很像newspaper ,适用于東亞文檔。尤其是泰文。

distribute-all-lines :

兩端對齊行的方式與distribute 相同,也同樣不包含兩段對齊段落的最後一行。适用于表意字文檔

distribute-center-last :

未實現。

inter-cluster :

調整文本無詞間空格的行。這種模式的調整是用于優化亞洲語言文檔的。

inter-ideograph :

為表意字文本提供完全兩端對齊。他增加或減少表意字和詞間的空格

inter-word :

通過增加字之間的空格對齊文本。該行為是對齊所有文本行最快的方法。它的兩端對齊行為對段落的最後一行無效

kashida :

通過拉長選定點的字符調整文本。這種調整模式是特别為阿拉伯腳本語言提供的。需要IE5.5 支持

newspaper :

通過增加或減少字或字母之間的空格對齊文本。是用于拉丁文字母表兩端對齊的最精确格式

說明:設置或檢索對象内調整文本使用的對齊方式。因為這個屬性影響文本布局,所以text-align 屬性必須被設置為justify 。此屬性隻作用于塊對象。此屬性對于currentStyle 對象而言是隻讀的。對于其他對象而言是可讀寫的。對應的腳本特性為textJustify 。

以上方法對chrome(360也是chrome内核)無效,還需再加上下面代碼:

word-break:break-all

css文字換行顯示(CSS-中英文兩端對齊)1

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved