我只是好奇,在normalize.css
的等寬字體規則包含「FONT-FAMILY:等寬,等寬」
font-family: monospace, monospace;
是否有
font-family: monospace;
區別嗎?必須有一個使用它的理由。也許這是對某些瀏覽器行爲的解決方法?
我只是好奇,在normalize.css
的等寬字體規則包含「FONT-FAMILY:等寬,等寬」
font-family: monospace, monospace;
是否有
font-family: monospace;
區別嗎?必須有一個使用它的理由。也許這是對某些瀏覽器行爲的解決方法?
你說得對。 font-family: monospace, monospace;
聲明對於一些傾向於減小等寬字體字體大小的瀏覽器是一種簡單的黑客/解決方法。
在這個Github上的問題更多信息:https://github.com/necolas/normalize.css/issues/519#issuecomment-197131966
是的,這是一種解決方法一長期(我說的是過去十年)問題與瀏覽器的處理的monospace
普通家庭。 Eric Meyer has a detailed write-up on this,我最近探索了這個,而answering this question這是專門針對Firefox處理等寬字體的。
爲什麼能工作嗎? 如何是monospace, monospace
與monospace
不同?沒人知道。我根據Firefox的行爲做了一個猜測,但只是這個猜測。但有一點是明確的:monospace, monospace
是建議只是monospace
如果你不想處理這種行爲。