有時候我們會在網頁上看到一些字體看起來像楷體,但是我們并沒有在CSS中設定字體為楷體,那么這是什么原因呢?
其實,這是由于瀏覽器默認的字體設置導致的。如果用戶的電腦上沒有安裝設定的字體,瀏覽器會按照默認的字體顯示。例如,在CSS中設定字體為楷體,但用戶的電腦上沒有安裝楷體字體,那么瀏覽器就會按照默認的字體顯示。
p { font-family: KaiTi, SimSun, sans-serif; }
上述代碼是設定了字體為楷體(KaiTi),但是如果用戶的電腦上沒有安裝該字體,瀏覽器會嘗試按照以下順序查找可用字體:
- KaiTi - 查找是否存在楷體字體
- SimSun - 查找是否存在宋體字體,因為楷體屬于宋體的一種變體
- sans-serif - 如果以上字體都沒有找到,就會使用默認的無襯線字體
因此,在CSS中設定字體時,我們應該為字體設定一個備選的字體,以確保在用戶電腦上無法找到設定的字體時,瀏覽器仍能按照我們的期望來顯示字體。
上一篇ajax定時刷新更新數據
下一篇css字體炫彩變色