【原】探索css換行

來源:互聯網
上載者:User

  近期做的一個項目,該項目需要輸出的資料很多,在表格中需要產生各種類型的資料,遇到了一個讓人頭疼的問題:長英文字串的換行。找了不少資料,最終使用了word-wrap、table-layout各自的一個屬性值,並結合項目實際的情況,做了一些相容性處理,解決該問題,並在團隊中做了一次分享,希望可以給大家帶來協助,提升對css長英文或者長欄位換行的認識。

長英文或者長欄位換行寫法總結如下:

  需要瞭解的3個屬性

  1.word-wrap:break-word  詞內換行 只支援連續的英文和數字,在表格中失效

  2.word-break:break-all  邊界內換行 支援包括英文和數位詞句短,在Firefox中失效

  3.table-layout:fixed 固定表格 啟動該屬性可在表格中支援word-wrap:break-word;overflow:hidden

  普通容器中(Div)的用法建議

    word-wrap:break-word;

  容器中(Div)中的表格的用法建議  

    table-layout:fixed;word-wrap:break-word;

詳情請看PPT:

查看更多精彩

下載附件

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.