font-family采用一種"回退"的形式來保存字體,可以寫若干種字體。當第一種字體瀏覽器不支持的時候,會找第二種字體,一次類推。
font-family字體分為兩類:
特殊字體系列:就是具體的每種字體,如:宋體、Times New Roman等
通用字體系列:代表的是相似的一類字體。css規定的通用字體類型有5種,serif、sans-serif、monospace、cursive、fantasy 5種,通常瀏覽器都會支持每種通用字體里的一種字體,不支持的很少。
因此,font-family組織的時候推薦使用前面若干種特殊字體,后面一種通用字體。
西方國家字母體系分為兩種:serif和sans-serif
serif是成比例,有襯線的。成比例就是字母占用的空間跟字母的寬度成比例,比如i和m占用的寬度就不一樣。襯線,字的筆畫開始和結尾處有額外的修飾,並且筆畫的粗細會有所不同。襯線字體可讀性高,強調以單詞為整體,常用於大篇文章。常用的襯線字體Time New Roman、Georgia、宋體、Garamond。
sans-serif是成比例的,但是沒有襯線。無襯線字體單個字母可讀性高,一般長用於標題,大字體比較醒目的地方,以一個字母為整體。常用的無襯線字體Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 中文的幼圓、隸書。
monospace 等寬字體。打印機打出來的字體是sans-serif字體,但是是等寬,就單獨划分了一種等寬字體。常用的等寬字體有Courier、Courier New 和 Andale Mono。
cursive 這些字體試圖模仿人的手寫體,類似於中國的草書。通常,它們主要由曲線和 Serif 字體中沒有的筆划裝飾組成。例如,大寫 A 再其左腿底部可能有一個小彎,或者完全由花體部分和小的彎曲部分組成。Cursive 字體的例子包括 Zapf Chancery、Author 和 Comic Sans。
Fantasy 字體這些字體無法用任何特征來定義,只有一點是確定的,那就是我們無法很容易地將其規划到任何一種其他的字體系列當中。這樣的字體包括 Western、Woodblock 和 Klingon。幾乎很少用
最后來2個字體的例子:
font-family:tahoma,arial,\5b8b\4f53,sans-serif;
\5b8b\4f53 就是宋體,采用unicode編碼,不采用Simsun編碼,因為Firefox和Opera的某些版本不支持Simsun編碼
font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;
12px/1.5是font-size/line-height
