為何在font family屬性中設定多個值

2022-01-11 17:55:14 字數 354 閱讀 4437

通常前端開發中會對body標籤中設定font-family屬性多個值,例如:

body

其實設定多個值的意思是:若使用者電腦未安裝第一種字型microsoft yahei(微軟雅黑),則執行第二個字型,以此類推。最後申明的sans-serif,專指西文中沒有襯線的字型,與漢字字型中的黑體相對應。

注意:對於上面的body屬性你會發現"microsoft yahei"和"微軟雅黑"兩個屬性值,是不是重複了?

答:對於上面兩個值,其實是不矛盾的,因大部分中文字型裡包含英文本母,而英文本型裡是不包含中文字元。所以,先宣告英文本型,再宣告中文字型,否則頁面會用中文字型顯示英文的效果(中文中的英文顯示不出理想效果,醜)。

耐人尋味的CSS屬性font family

font family是乙個 使用者體驗的第一入口,非常有必要花功夫來研究一下。我們首先需要了解襯線字型和無襯線字型,接著了解中英文的常用字型及其適用性。襯線 serif 的筆畫有粗有細的變化,在每一筆畫上都自有風格,筆畫末端會有修飾,強調藝術感,適合用於部落格,旅遊,文化,藝術類 無襯線 sans...

為何在Drools中使用MVEL

為何在drools中使用mvel 當然大家問的第乙個問題會是為什麼選擇mvel而不是groovy,jython等等,我將原因列舉如下 快速反射模式 外掛程式式轉換器 規模自定義的語言擴充套件 靜態型別 推斷型別或者動態模式 支援可配置的語言特性 mvel遵從bsf 指令碼語言框架 不久也將會支援el...

眾程式設計師你們為何在忙

我從2001年開始寫程式至今回顧起來太扯淡了,所以有感而發吐一下苦水吧 這麼多年來寫過asp vb delphi js php flash actions現在看來都是浮雲,那感覺就像有人發明了第一塊磚頭,而我們這群程式設計師每天就是想方設法的用這個磚頭去搭建,有人用它蓋了乙個雞窩,有人用它改了一棟房...