首頁 > web前端 > css教學 > css如何進行空格處理

css如何進行空格處理

王林
發布: 2020-03-10 12:09:34
轉載
3883 人瀏覽過

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影片教學,學習網址:https://www.php.cn/course/list/12.html

2、white-space: nowrap

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

p {
    white-space: nowrap;
}
登入後複製

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

3、white-space: pre

white-space屬性為pre時,就依照 

 標籤的方式處理。 </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false">p {
    white-space: pre;
}
登入後複製

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

4、white-space: pre-wrap

white-space屬性為pre-wrap時,基本上還是依照 

 標籤的方式處理,唯一區別是超出容器寬度時,會發生換行。 </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false">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
上一篇:css如何實現圖片抽屜式效果 下一篇:css如何實現始終將footer固定在底部
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
相關專題
更多>
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板