想用CSS設定字型樣式,首先得了解CSS 字型屬性,CSS 字型屬性可以定義文字的字體系列、大小、加粗、風格(如斜體)和變形(如小型大寫字母)。
如下:
font 簡寫屬性。作用是把所有針對字型的屬性設定在一個宣告中。
font-family 設定字體系列。
font-size 設定字型的尺寸。
font-style 設定字型風格。
font-variant 以小型大寫字型或者正常字型顯示文字。
font-weight 設定字型的粗細。
如果你希望文件使用一種字型可以這樣
body {font-family: sans-serif;}
指定字體系列,如下,這樣所有h1標籤裡面的字型就定義好了
h1 {font-family: Georgia;}
其中他們優先順序是 h1>body
注意:如果讀者沒有安裝 Georgia字型,會預設為其他字型,如果您對字型非常熟悉,也可以為給定的元素指定一系列類似的字型。要做到這一點,需要把這些字型按照優先順序排列,然後用逗號進行連線:
p {font-family: Times, TimesNR, "New Century Schoolbook",
Georgia, "New York", serif;}
如果把一個 font-family 屬性放在 HTML 的 style 屬性中,則需要使用該屬性本身未使用的那種引號如:
"New York", serif;">...
字型風格
font-style 屬性最常用於規定斜體文字。
該屬性有三個值:
"normal - 文字正常顯示
"italic - 文字斜體顯示
"oblique - 文字傾斜顯示
例項
p.normal {font-style:normal;}
p.italic {font-style:italic;}
p.oblique {font-style:oblique;}
字型變形
font-variant 屬性可以設定小型大寫字母。
小型大寫字母不是一般的大寫字母,也不是小寫字母,這種字母採用不同大小的大寫字母。
p {font-variant:small-caps;}
字型加粗
font-weight 屬性設定文字的粗細。
使用 bold 關鍵字可以將文字設定為粗體。
關鍵字 100 ~ 900 為字型指定了 9 級加粗度。如果一個字型內建了這些加粗級別,那麼這些數字就直接對映到預定義的級別,100 對應最細的字型變形,900 對應最粗的字型變形。數字 400 等價於 normal,而 700 等價於 bold。
如果將元素的加粗設定為 bolder,瀏覽器會設定比所繼承值更粗的一個字型加粗。與此相反,關鍵詞 lighter 會導致瀏覽器將加粗度下移而不是上移。
p.normal {font-weight:normal;}
p.thick {font-weight:bold;}
p.thicker {font-weight:900;}
字型大小
font-size 屬性設定文字的大小。
有能力管理文字的大小在 web 設計領域很重要。但是,您不應當透過調整文字大小使段落看上去像標題,或者使標題看上去像段落。
請始終使用正確的 HTML 標題,比如使用
來標記段落。
font-size 值可以是絕對或相對值。
絕對值:
"將文字設定為指定的大小
"不允許使用者在所有瀏覽器中改變文字大小(不利於可用性)
"絕對大小在確定了輸出的物理尺寸時很有用
相對大小:
"相對於周圍的元素來設定大小
"允許使用者在瀏覽器改變文字大小
注意:如果您沒有規定字型大小,普通文字(比如段落)的預設大小是 16 畫素 (16px=1em)。
使用畫素來設定字型大小
透過畫素設定文字大小,可以對文字大小進行完全控制:
h1 {font-size:60px;}
h2 {font-size:40px;}
p {font-size:14px;}
想用CSS設定字型樣式,首先得了解CSS 字型屬性,CSS 字型屬性可以定義文字的字體系列、大小、加粗、風格(如斜體)和變形(如小型大寫字母)。
如下:
font 簡寫屬性。作用是把所有針對字型的屬性設定在一個宣告中。
font-family 設定字體系列。
font-size 設定字型的尺寸。
font-style 設定字型風格。
font-variant 以小型大寫字型或者正常字型顯示文字。
font-weight 設定字型的粗細。
如果你希望文件使用一種字型可以這樣
body {font-family: sans-serif;}
指定字體系列,如下,這樣所有h1標籤裡面的字型就定義好了
h1 {font-family: Georgia;}
其中他們優先順序是 h1>body
注意:如果讀者沒有安裝 Georgia字型,會預設為其他字型,如果您對字型非常熟悉,也可以為給定的元素指定一系列類似的字型。要做到這一點,需要把這些字型按照優先順序排列,然後用逗號進行連線:
p {font-family: Times, TimesNR, "New Century Schoolbook",
Georgia, "New York", serif;}
如果把一個 font-family 屬性放在 HTML 的 style 屬性中,則需要使用該屬性本身未使用的那種引號如:
"New York", serif;">...
字型風格
font-style 屬性最常用於規定斜體文字。
該屬性有三個值:
"normal - 文字正常顯示
"italic - 文字斜體顯示
"oblique - 文字傾斜顯示
例項
p.normal {font-style:normal;}
p.italic {font-style:italic;}
p.oblique {font-style:oblique;}
字型變形
font-variant 屬性可以設定小型大寫字母。
小型大寫字母不是一般的大寫字母,也不是小寫字母,這種字母採用不同大小的大寫字母。
例項
p {font-variant:small-caps;}
字型加粗
font-weight 屬性設定文字的粗細。
使用 bold 關鍵字可以將文字設定為粗體。
關鍵字 100 ~ 900 為字型指定了 9 級加粗度。如果一個字型內建了這些加粗級別,那麼這些數字就直接對映到預定義的級別,100 對應最細的字型變形,900 對應最粗的字型變形。數字 400 等價於 normal,而 700 等價於 bold。
如果將元素的加粗設定為 bolder,瀏覽器會設定比所繼承值更粗的一個字型加粗。與此相反,關鍵詞 lighter 會導致瀏覽器將加粗度下移而不是上移。
例項
p.normal {font-weight:normal;}
p.thick {font-weight:bold;}
p.thicker {font-weight:900;}
字型大小
font-size 屬性設定文字的大小。
有能力管理文字的大小在 web 設計領域很重要。但是,您不應當透過調整文字大小使段落看上去像標題,或者使標題看上去像段落。
請始終使用正確的 HTML 標題,比如使用
-來標記段落。
font-size 值可以是絕對或相對值。
絕對值:
"將文字設定為指定的大小
"不允許使用者在所有瀏覽器中改變文字大小(不利於可用性)
"絕對大小在確定了輸出的物理尺寸時很有用
相對大小:
"相對於周圍的元素來設定大小
"允許使用者在瀏覽器改變文字大小
注意:如果您沒有規定字型大小,普通文字(比如段落)的預設大小是 16 畫素 (16px=1em)。
使用畫素來設定字型大小
透過畫素設定文字大小,可以對文字大小進行完全控制:
例項
h1 {font-size:60px;}
h2 {font-size:40px;}
p {font-size:14px;}