我是否在下文中對其進行了說明?在CSS中僅使用serif作爲字體
font-family:sans-serif;
以上將導致在計算機上安裝默認的sans-serif字體。這是PC上的標準格式和Mac上的Helvetica標準格式。
font-family:serif;
以上將導致在計算機上安裝默認襯線字體。
這是Mac和PC上的默認「襯線字體」嗎?
我是否在下文中對其進行了說明?在CSS中僅使用serif作爲字體
font-family:sans-serif;
以上將導致在計算機上安裝默認的sans-serif字體。這是PC上的標準格式和Mac上的Helvetica標準格式。
font-family:serif;
以上將導致在計算機上安裝默認襯線字體。
這是Mac和PC上的默認「襯線字體」嗎?
在Windows上,它是Times New Roman。在Mac上,這是Times,儘管它也可能是Times New Roman。
通用字體名稱,如serif
表示依賴於實現的字體,但字體取決於瀏覽器及其設置。它也可能取決於標記時使用的自然語言(使用lang
或xml:lang
屬性)。
通常默認的襯線字體是PC上的Times New Roman,Mac上的Times。
編輯:在IE上,在某些版本中,它似乎是Batang;請參閱 https://webmasters.stackexchange.com/questions/34399/unknown-css-font-family-oddity-with-ie7-10-on-windows-vista-7-8
Ahaaa它是瀏覽器特定的。很高興知道。 – Hakan 2012-01-02 01:52:53
'serif'和'sans-serif'的確切字體取決於瀏覽器。大多數瀏覽器將允許用戶配置這些設置,並且(通常)默認爲襯線的Times New Roman(及其變體),無襯線的Arial/Helvetica。 Linux發行版中的默認字體各不相同。
如果越野車瀏覽器嘗試使用機器上不存在的字體,則大多數操作系統將會優雅地降級並使用典型的系統字體。雖然這不太可能實現。
由於不同的客戶端和用戶代理可以使用間距和比例大小不同的字體,因此嘗試避免在基於em的佈局中使用通用的「sans-serif」和「serif」字體就變得非常重要。
如果不指定font-family,那麼mac和PC上的默認字體是? – Hakan 2012-01-02 01:38:36