CSS 2 文本③
定義的文本
|
| 想要這段文本
——按照這樣的格式展現出來 但是事與願違
|
|
但他是這樣呈現的 |
它最後變成了單行 沒有按照我們想要的格式去展現 那我們可以通過white-space 屬性來修改
white - space
white - space : normal | nowrap | pre | pre-wrap | pre-line
normal : 由瀏覽器決定的
pre - wrap 平常用的比較多
New Lines : 換行
Spaces and Tabs : 連續的空格和連續的tab 或者 空格tab空格tab
Text Wrapping : 自動換行
Collapse : 合並成一個空格
wrap : 會自動換行
No wrap : 不會自動換行 ,強制一行 ,那一行寫不下了就會超出去
Preserve : 保留
解析:我們發現一個單詞非常長 不會自動換行 我們希望它是這樣子的
這個單詞我們不管有多長都希望它會自動換行 我們可以用 word - wrap
word - wrap :單詞換行
word - wrap : normal | break - word | break - all
normal : 正常的
break - word : 自動換行
但是我們發現一些問題 右上角留出空白來了 從視覺效果來是不符合我們預期的 那我們就要用到 break-all
CSS 2 文本③