HTML/CSS中的空格處理及如何保留頁面中的空格

HTML中的空格的規(guī)則
在html中內(nèi)容中的多個(gè)空格一般會(huì)被視為一個(gè),連續(xù)的多個(gè)空格符被自動(dòng)合并了。同時(shí)內(nèi)容前后的空格也會(huì)被清除, 如下:
<p> fly63 com </p>
顯示效果為:
fly63 com
備注:瀏覽器的這種機(jī)制處理,同樣適用于除了普通的空格鍵,還包括制表符(\t)和換行符(\r和\n),可以通過使用標(biāo)簽顯式表示換行。
HTML空格保留
這時(shí)候如果希望HTML中多個(gè)連續(xù)的空格在網(wǎng)頁上能顯示,在瀏覽器中表現(xiàn)出真實(shí)的自身空格縮進(jìn)和換行效果。 我們知道一般有2種方式,使用標(biāo)簽,或者使用 來代表空格。如下:
<pre> fly63 com </pre>
或者
fly63 com
Html中空格目前有這些: | | | |
|   | 不斷行的空白(1個(gè)字符寬度) |
---|---|---|
  |   | 半個(gè)空白(1個(gè)字符寬度) |
  |   | 一個(gè)空白(2個(gè)字符寬度) |
  |   | 窄空白(小于1個(gè)字符寬度) |
SS空格保留
1、CSS中當(dāng) white-space 屬性取值為pre時(shí),就按照標(biāo)簽的方式處理。瀏覽器會(huì)保留文本中的空格和換行,例如:
<p style="white-space:pre"> fly63 com <p>
顯示效果為:' fly63 com '
2、CSS的white-space屬性為pre-line時(shí),意為保留換行符。除了換行符會(huì)原樣輸出,其他都與white-space:normal規(guī)則一致。
<p style="white-space: pre-line"> fly63 com </p>
顯示效果為:
fly63
com
3、CSS的 letter-spacing 屬性用于設(shè)置文本中字符之間的間隔,例如:
<p style="letter-spacing:5px;">歡迎光臨!</p>
顯示效果為:歡 迎 光 臨 !
4、CSS的 word-spacing 屬性用于設(shè)置文本中單詞之間的間隔,例如:
<p style="word-spacing:5px">Happy new year!</p>
顯示效果為: Happy new year!
總結(jié)
到此這篇關(guān)于HTML/CSS中的空格處理及如何保留頁面中的空格的文章就介紹到這了,更多相關(guān)html css 空格處理內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
- HTML提供了5種空格實(shí)體(space entity),它們擁有不同的寬度,非斷行空格( )是常規(guī)空格的寬度,可運(yùn)行于所有主流瀏覽器。下面通過本文分別給大家介紹HTML中的5種空格各2017-07-07
HTML大于號(hào)、小于號(hào)、空格、引號(hào)等常用的轉(zhuǎn)義代碼寫法一覽表
這篇文章主要介紹了HTML大于號(hào)、小于號(hào)、空格、引號(hào)等常用的轉(zhuǎn)義代碼寫法一覽表,需要的朋友可以參考下2017-06-18- 在編寫 HTML 模板時(shí),有時(shí)候會(huì)利用空格來充當(dāng)文字排版的手段,最為常見的情況是在一段文字之間插入空格,來分隔相對(duì)獨(dú)立的詞匯。接下來通過本文給大家介紹HTML不同空格的特2016-08-10
- 下面小編就為大家?guī)硪黄獪\談HTML代碼中的空格和空行。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-06-27
- 今天小編就來小編就來跟大家說說什么是html空格代碼?以及html空格的一些基本使用方法2013-07-22