使用CSS處理長字串

2021-05-01 07:02:24 字數 831 閱讀 7274

2023年08月31日 星期日 下午 12:19

長字串的換行顯示

對中文而言,長字串不是問題,瀏覽器本身可以正確的換行,但對於英文本元而言,就可能會突破容器的寬度,影響美觀。解決方法並不難,不過要考慮到ie和firefox的相容問題:

word-wrap:break-word; overflow:hidden;">

abcdefghijklmnopqrstuvwxyz

ie會根據word-wrap的設定正確的換行,firefox雖然不識別word-wrap,但是會按照overflow的設定做乙個權宜的處理。

在針對ie的方案中,注意盡可能使用word-wrap,而不是word-break,這是因為word-break不會處理連續的英文標點符號。

長字串的省略顯示

有的時候,在處理長字串的時候,必須保持單行,這時只能隱藏多餘的部分,並在結尾加上省略號:

white-space:nowrap; overflow: hidden; text-overflow:ellipsis;">

one world. one dream.

ie下一切正常,但是在firefox下,不支援text-overflow屬性,只能簡單的隱藏字串多餘的部分。

對firefox而言,不管是word-wrap:break-word,還是text-overflow:ellipsis,都不支援。簡單的解決方案,差不多都是使用overflow:hidden隱藏一下,複雜的解決方案,有很多hack類的方法,這裡就不累述了。

C 拼接長字串

使用 string 類提供過載 方法拼接字串。示例 length 引數代表拼接的字串長度 void composelongstringwithoperator const unsigned int length,std string long string unsigned int length,s...

長字串,原始字串和Unicode區別

1.長字串 如果需要寫乙個非常非常長的字串,它需要跨多行,那麼,可以使用三個引號代替普通 引號 print aaaaa bbbbbbbbbbb ccccccccccc aaaaa bbbbbbbbbbb ccccccccccc 也可以使用三個雙引號,如 like this 2.原始字串 原始字串對於...

字串處理 字串反轉

請原諒博主今天很閒,於是乎博主又開始更新微博了。這次要更新的問題是 編寫乙個函式,反轉乙個單詞的順序。例如 do or do not,there is no try.就要反轉成 try.no is there not,do or do 大家要認真看看這道題,這道題和大家想象的貌似有點不同。首先字串反...