css字體保持在一行不換行的實作方法:1、透過「word-break:keep-all;white-space:nowrap;」屬性實作文字不換行;2、在表格中透過設定「 word-break”屬性設定文字不換行。
本教學操作環境: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中文網其他相關文章!