首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 更多程式設計知識

CSS white-space:nowrap 強制不換行完整用法指南

     編輯:更多程式設計知識

核心屬性值

值行為
normal默認,合併空白符,自動換行
pre保留所有空白符與換行,類似 <pre> 標籤
nowrap強制同一行顯示,直到遇到 <br> 或結束
pre-wrap保留空白符,自動換行
pre-line合併空白符,保留換行符

典型應用場景:單行文字截斷配合省略號

.ellipsis {
  white-space: nowrap;      /* 強制不換行 */
  overflow: hidden;         /* 隱藏溢出 */
  text-overflow: ellipsis;  /* 顯示省略號 */
  width: 200px;             /* 必須指定寬度 */
}

代碼示例

<div class="ellipsis">
  這是一段很長的文字內容,超過容器寬度將顯示省略號...
</div>

注意事項

  • white-space:nowrap 僅控制換行行為,不會自動隱藏溢出內容,需配合 overflow:hidden。
  • 表格單元格 <td> 預設 white-space:nowrap,若需換行請顯式設置 white-space:normal。
  • Flex/Grid 容器下,子項受 white-space 影響較小,主軸排列由佈局模型決定。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved