網絡上的各種文本聲稱「pt」是默認的字體大小單位,但沒有提供,但我自己的測試似乎證明了其他情況。我已經閱讀了W3C的許多關於CSS 1-3的字體大小的文檔,並且我似乎無法找到任何規範中默認單元的實際參考。字體大小的默認單位?
我已經在Chrome和IE9中測試了這一點,並得到了與每個完全相同的結果:缺少單元的元素是最小的,px元素在中間,而pt元素是最大的。我試圖使用W3C定義的許多其他單位(例如「mm」,「ex」,「pc」等)匹配尺寸,但測試元素的大小與目標元素(一個沒有單位)。
任何有識之士將不勝感激。
<div style="font-size: 20;">20 size</div>
<div style="font-size: 20px;">20px size</div>
<div style="font-size: 20pt;">20pt size</div>
您是否有參考被忽略?不是我懷疑你,我只是好奇/爲什麼我似乎錯過了這個規範(如果這就是它的位置)。 – ken
我確實相信你是正確的,我剛剛測試過,它恰好是16px(我記得在某些瀏覽器中將其列爲默認文本大小)。 – ken
我將從鏈接到[CSS規格](http://www.w3.org/TR/CSS2/)開始,如果找到有關處理無效css規則的相關小節,我會進行更新。 – zzzzBov