設定方法:1、使用letter-spacing屬性設定字間距,語法“letter-spacing:像素大小”;2、使用line-height屬性設定行間距,語法“line-height:像素大小” 。
本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。
1、css設定字間距:
使用letter-spacing屬性設定字間距。
letter-spacing 屬性增加或減少字元間的空白(字元間距)。
此屬性定義了在文字字元方塊之間插入多少空間。由於字元字形通常比其字元框要窄,指定長度值時,會調整字母之間通常的間隔。因此,normal 就相當於值為 0。
註解:允許使用負值,這會讓字母之間擠得更緊。
屬性值:
normal 預設。規定字符間沒有額外的空間。
length 定義字元間的固定空間(允許使用負值)。
inherit 規定應該從父元素繼承 letter-spacing 屬性的值。
範例:
<html> <head> <style type="text/css"> p.p1 {letter-spacing: -0.5em} p.p2{letter-spacing: 20px} </style> </head> <body> <p class="p1">我的公主殿下</p> <p class="p2">臣来迟了</p> </body> </html>
效果:
#2、css設定行間距
我們可以使用line-height屬性來設定行間的距離(行高)。
附註:不允許使用負值。
說明
此屬性會影響行框的佈局。在應用到一個區塊級元素時,它定義了該元素中基線之間的最小距離而不是最大距離。
line-height 與 font-size 的計算值之差(在 CSS 中成為「行間距」)分成兩半,分別加到一個文字行內容的頂部和底部。可以包含這些內容的最小框就是行框。
原始數字值指定了一個縮放因子,後代元素會繼承這個縮放因子而不是計算值。
屬性值:
normal預設。設定合理的行間距。
number設定數字,此數字會與目前的字體尺寸相乘來設定行間距。
length設定固定的行間距。 %基於目前字體尺寸的百分比行間距。
inherit規定應該從父元素繼承
line-height 屬性的值。
實例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> span { font-size: 20px; line-height: 2em; } </style> </head> <body> <span> 桃之夭夭,灼灼其华。之子于归,宜其室家。<br> 桃之夭夭,有蕡其实。之子于归,宜其家室。<br> 桃之夭夭,其叶蓁蓁。之子于归,宜其家人。 </span> </body> </html>
效果:
#推薦學習:css影片教學
以上是css間距怎麼設定的詳細內容。更多資訊請關注PHP中文網其他相關文章!