91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css設置文本元素內空白填充的方法

發布時間:2020-08-31 11:07:31 來源:億速云 閱讀:1492 作者:小新 欄目:web開發

小編給大家分享一下css設置文本元素內空白填充的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

通過css的white-space屬性設置文本元素內的空白填充

white-space屬性控制文本在應用它的元素上的處理方式,設置如何處理元素內的空白。

下面我們建立這樣一個html:

<div>
   A bunch of words you see.
</div>

設置div的寬度為100px。在合理的字體大小下,添加多一些的文字,來適應100px。沒有做任何事情,默認white-space值是normal,文本將換行。

div {
  white-space: normal; 
}

我們來看看效果圖:

css設置文本元素內空白填充的方法

如果要阻止文本換行,可以使用 white-space: nowrap;

css設置文本元素內空白填充的方法

請注意:在本文頂部的html代碼示例中,實際上有兩個換行符,一個位于文本行之前,另一個位于文本行之后,它們允許文本位于其自己的行中(在代碼中)。當文本在瀏覽器中呈現時,這些換行符就像被刪除一樣。同樣剝離的還有第一個字母前面額外的空格。如果我們想強制瀏覽器顯示我們可以使用的那些換行符和額外的空格字符white-space: pre;

css設置文本元素內空白填充的方法

pre被調用是因為這種行為就像您將文本包裝在<pre></pre>標簽中一樣(默認情況下,pre標簽可以處理空白和換行)。在HTML中,空白是完全正確的,在代碼中出現結束標簽之前,文本不會被包裝。這在從字面上顯示代碼時特別有用,從某些格式化中獲得了美學上的好處(而且某些時間是絕對關鍵的,如在依賴于空白空間的語言中!)

也許你喜歡如何pre處理空白和斷行的方式,但是您需要包裝文本,而不是潛在地從其父容器中斷。那就是white-space: pre-wrap;:

css設置文本元素內空白填充的方法

最后,white-space: pre-line;將破壞代碼中斷的行,但仍會剝離額外的空白區域。

css設置文本元素內空白填充的方法

有趣的是,最后的換行沒有得到尊重。根據CSS 2.1規范: “在保留的換行符處打破行,并根據需要填充行框。” 所以也許這是有道理的。

這是一個了解所有不同值的行為的表:

css設置文本元素內空白填充的方法

在CSS3中,該white-space屬性實際上將遵循該圖表并將屬性映射到text-space-collapse并text-wrap相應地。

兼容性

表格中的數字表示支持該屬性的第一個瀏覽器版本號。

css設置文本元素內空白填充的方法

看完了這篇文章,相信你對css設置文本元素內空白填充的方法有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

日土县| 视频| 长治市| 喀喇| 德兴市| 福安市| 石城县| 隆昌县| 南丹县| 阳朔县| 樟树市| 额敏县| 合川市| 衢州市| 宁蒗| 庆云县| 新民市| 临汾市| 东乡族自治县| 长丰县| 清苑县| 富源县| 闽清县| 晋宁县| 大化| 乾安县| 仙游县| 同德县| 敦化市| 泾源县| 固原市| 西安市| 江油市| 开平市| 临邑县| 惠安县| 绥芬河市| 珠海市| 麻城市| 息烽县| 舟曲县|