首頁 > web前端 > css教學 > 如何確保所有瀏覽器中表格單元格中的文字換行?

如何確保所有瀏覽器中表格單元格中的文字換行?

Barbara Streisand
發布: 2024-11-09 11:29:02
原創
230 人瀏覽過

How to Ensure Text Wrapping in Table Cells Across All Browsers?

用於表格單元格內文字換行的CSS

如果表格單元格內的文字需要換行,則必須考慮瀏覽器相容性。同時使用分詞:break-all;和表格佈局:固定;對於 Chrome 來說可能就足夠了,在 Firefox 中可能無法按預期工作。

跨瀏覽器相容性

要解決此瀏覽器相容性問題,可以使用更全面的CSS 解決方案使用:

.wrapword {
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
    white-space: -webkit-pre-wrap;          /* Chrome & Safari */
    white-space: -pre-wrap;                 /* Opera 4-6 */
    white-space: -o-pre-wrap;               /* Opera 7 */
    white-space: pre-wrap;                  /* CSS3 */
    word-wrap: break-word;                  /* Internet Explorer 5.5+ */
    word-break: break-all;
    white-space: normal;
}
登入後複製

此CSS 可確保文字在各種瀏覽器中正確換行。透過將wrappword類別應用於表格單元格,文字將自動中斷,而不會出現任何不需要的空格:

<table>
登入後複製

使用此技術,可以有效地換行表格單元格內的文本,從而保持跨瀏覽器相容性。

以上是如何確保所有瀏覽器中表格單元格中的文字換行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板