首頁  >  文章  >  web前端  >  css如何進行空格處理

css如何進行空格處理

王林
王林轉載
2020-03-10 10:44:113794瀏覽

css如何進行空格處理

white-space 屬性

CSS 提供了一個white-space屬性,可以提供更精確一點的空格處理方式。此屬性共有六個值,除了一個通用的inherit(繼承父元素),下面依序介紹剩下的五個值。

1、white-space: normal

white-space屬性的預設值為normal,表示瀏覽器以正常方式處理空格。

html:
    <p>  hellohellohello hello
    world
    </p>
style:
    p {
        width: 100px;
        background: red;
    }

上面程式碼中,文字前部有兩個空格,內部有一個長字和一個換行符。

文首的空格被忽略。由於容器太窄,第一個單字溢出容器,然後在後面一個空格處換行。文字內部的換行符號自動轉成了空格。

相關教學建議:

CSS影片教學,學習網址://m.sbmmt.com/course/list/12.html

2、white-space: nowrap

#white-space屬性為nowrap時,不會因為超出容器寬度而換行。

p {
    white-space: nowrap;
}

所有文字顯示為一行,不會換行。

3、white-space: pre

white-space屬性為pre時,就依照 e03b848252eb9375d56be284e690e873 標籤的方式處理。

p {
    white-space: pre;
}

上面結果與原始文字完全一致,所有空格和換行符都保留了。

4、white-space: pre-wrap

white-space屬性為pre-wrap時,基本上還是依照 e03b848252eb9375d56be284e690e873 標籤的方式處理,唯一區別是超出容器寬度時,會發生換行。

p {
    white-space: pre-wrap;
}

文首的空格、內部的空格和換行符都保留了,超出容器的地方發生了折行。

5、white-space: pre-line

white-space屬性為pre-line時,意為保留換行符。除了換行符會原樣輸出,其他都與white-space:normal規則一致。

p {
    white-space: pre-line;
}

除了文字內部的換行符號沒有轉成空格,其他都與normal的處理規則一致。這對於詩歌類型的文本很有用。

更多程式相關內容,請關注php中文網程式入門欄位!

以上是css如何進行空格處理的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:jb51.net。如有侵權,請聯絡admin@php.cn刪除