首頁 >web前端 >前端問答 >css字體保持在一行不換行的實作方法

css字體保持在一行不換行的實作方法

藏色散人
藏色散人原創
2020-12-11 09:45:374644瀏覽

css字體保持在一行不換行的實作方法:1、透過「word-break:keep-all;white-space:nowrap;」屬性實作文字不換行;2、在表格中透過設定「 word-break”屬性設定文字不換行。

css字體保持在一行不換行的實作方法

本教學操作環境:windows7系統、css3版、thinkpad t480電腦。

推薦:《css影片教學

css設定字體在同一行的方法:

一般的文字不換行(適用於內聯與區塊):

.text-overflow {
    display:block;               /*内联对象需加*/
    width:31em;
    word-break:keep-all;       /* 不换行 */
    white-space:nowrap;       /* 不换行 */
    overflow:hidden;           /* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;   /* 当对象内文本溢出时显示省略标记(...) ;
                              需与overflow:hidden;一起使用。*/
}

表格中設定文字不換行:

table{
    width:30em;
    table-layout:fixed;    /* 只有定义了表格的布局算法为fixed,
                           下面td的定义才能起作用。 */
}
td{
    width:100%;
    word-break:keep-all;             /* 不换行 */
    white-space:nowrap;            /* 不换行 */
    overflow:hidden;              /* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;       /* 当对象内文本溢出时显示省略标记(...) ;
                                需与 overflow:hidden;一起使用。*/
}

上述程式碼實作文字不換行部分介紹:

#word -break:keep-all設定只能在半角空格或連字符處換行。

white-space:nowrap樣式設定文字不會換行,文字會在同一行上繼續,直到遇到 0c6dc11e160d3b678d68754cc175188a 標籤為止。

以上是css字體保持在一行不換行的實作方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn