【发布时间】:2011-10-26 19:22:30
【问题描述】:
网络上的各种文本声称“pt”是未提供时的默认字体大小单位,但是,我自己的测试似乎证明并非如此。我已经阅读了许多关于 W3C 的文档,涵盖 CSS 1-3 的字体大小,但我似乎无法在任何规范中找到对默认单位的实际引用。
我在 Chrome 和 IE9 中都对此进行了测试,并得到了完全相同的结果:缺少单位的元素是最小的,px 元素在中间,pt 元素是最大的。我尝试使用 W3C 定义的许多其他单位(例如“mm”、“ex”、“pc”等)来匹配大小,但 none 的测试元素的大小与目标元素(缺少单位的元素)。
任何见解将不胜感激。
<div style="font-size: 20;">20 size</div>
<div style="font-size: 20px;">20px size</div>
<div style="font-size: 20pt;">20pt size</div>
【问题讨论】:
标签: css