---恢復內容開始---css
1、font-family前言字體
相同的字體可能有不少不一樣的的稱呼(例如 字體Times 、Times NewRoman、TimeNR甚至徹底相同,若是創做人員在一個文檔中制定字體爲TimesNR,若是用戶機器上沒有安裝這種字體,即便安裝二樓Times New Roman,用戶代理也不知道Times New Roman和TimesNR其實是能夠互換的),CSS邁出了一步力圖幫助用戶代理把這種混亂情況理清楚。Times實際是多種變形的一個組合,包括TimesRegular、TimesBold、TimesItalic、TimesBoldOblique,等等。Times的每種變形都是一種具體的字體風格,而咱們認爲Times是全部這些變形字體的一個組合,即Times實際是一個字體系列,而不僅是單個的字體.spa
除了各類特定的字體系列外(Times 、Verdana、Helvetica或Arial),css還t定義了5種通用字體系列Serif (Times ) 、Sans-serif(Geneva、Verdana、Arial) 、Monospace、Cursive、Fantasy。理論上講,用戶安裝的任何字體系列都會落入到上述某種通用系列。代理
h1{font-family:Times Georgia,serif}繼承
強烈建議在全部的font-family規則中都提供一個通用字體系列,用戶代理會從前向後匹配按照所列的順序查找這些字體 ,若都匹配不上即列出的全部字體都不可用, 就會簡單地選擇一種可用的serif字體。文檔
h1{font-family:Wedgie,'karrank%',Klingon,fantasy;}it
(1)當一個字體名中有一個或多個空格(如New York)、或者若是字體名中包括#或$之類的符號 、或字體名譽字體系列名同時,才須要在font-family聲明中該字體加引號im
(2)字體名中若是隻包含一個詞,並且這個詞與font-family的任何關鍵字都不衝突,就不須要加引號。ant
---恢復內容結束---字符
1、font-family前言
相同的字體可能有不少不一樣的的稱呼(例如 字體Times 、Times NewRoman、TimeNR甚至徹底相同,若是創做人員在一個文檔中制定字體爲TimesNR,若是用戶機器上沒有安裝這種字體,即便安裝二樓Times New Roman,用戶代理也不知道Times New Roman和TimesNR其實是能夠互換的),CSS邁出了一步力圖幫助用戶代理把這種混亂情況理清楚。Times實際是多種變形的一個組合,包括TimesRegular、TimesBold、TimesItalic、TimesBoldOblique,等等。Times的每種變形都是一種具體的字體風格,而咱們認爲Times是全部這些變形字體的一個組合,即Times實際是一個字體系列,而不僅是單個的字體.
除了各類特定的字體系列外(Times 、Verdana、Helvetica或Arial),css還t定義了5種通用字體系列Serif (Times ) 、Sans-serif(Geneva、Verdana、Arial) 、Monospace、Cursive、Fantasy。理論上講,用戶安裝的任何字體系列都會落入到上述某種通用系列。
h1{font-family:Times Georgia,serif}
強烈建議在全部的font-family規則中都提供一個通用字體系列,用戶代理會從前向後匹配按照所列的順序查找這些字體 ,若都匹配不上即列出的全部字體都不可用, 就會簡單地選擇一種可用的serif字體。
h1{font-family:Wedgie,'karrank%',Klingon,fantasy;}
(1)當一個字體名中有一個或多個空格(如New York)、或者若是字體名中包括#或$之類的符號 、或字體名譽字體系列名同時,才須要在font-family聲明中該字體加引號
(2)字體名中若是隻包含一個詞,並且這個詞與font-family的任何關鍵字都不衝突,就不須要加引號。
2、font-size
做用:爲給定字體的em框提供一個大小,而不能保證明際顯示的字符就是這種大小。
儘管CSS中font-size是能夠繼承的,不過繼承的是計算值而不是百分比值
3、font
font:(font-style||font-variant||font-weight)(位置能夠任意)font-size/line-height font-family
百分比:對於font-size要相對於父元素來計算,對於line-height則相對於元素的font-size來計算
font:bold italic 200%/1.2 Verdana,Helvetica,Arial,sans-serif
增長這個line-height值徹底是可選的,就像前三個font值同樣。若是確實包含了一個line-height,要記住font-size老是在line-height以前,絕對不能在line-height後面,並且這兩個屬性總要用一個斜線分隔。font中font-size和font-family是必須的,並且順序不能變,若是少了這兩個值,那麼整個規則都是無效的,極可能被用戶代理徹底忽略。不過全部其餘值三個都是可選的,如果沒寫全部被忽略的值都會重置爲其默認值。