所有的字体大小都是相同的值吗?是否所有字体都会在浏览器上使用相同的值,具有相同的值?
例如p { font-family:Arial; font-size:12px}
如果我改变宋体任何其他字体,然后将所有的字体将在相同的尺寸呈现为Arial字体呈现12像素,在所有的浏览器?
所有的字体大小都是相同的值吗?是否所有字体都会在浏览器上使用相同的值,具有相同的值?
例如p { font-family:Arial; font-size:12px}
如果我改变宋体任何其他字体,然后将所有的字体将在相同的尺寸呈现为Arial字体呈现12像素,在所有的浏览器?
简短的回答:第
我不能完全肯定的历史原因,虽然这里的,你正在处理的,如果你想详细了解排版错综复杂的历史one example。
这个答案的经验性证据,试图将此代码粘贴到一个文本文件,并在浏览器中打开文件:
<div style="font-family:Arial; font-size:12px">This is 12 point type.</div><br />
<div style="font-family:Times New Roman; font-size:12px">This is 12 point type.</div><br />
那么,即使它是相同的字体,它很可能在Windows和OS X上呈现不同的效果。
@clozach - 哦,这么多的差异http://jsbin.com/exewi3但为什么 – 2010-05-02 01:50:16
我发现这个问题看起来像是一个[更清晰的文章](http://www.oberonplace.com/dtp/fonts/fontsize.htm),即使如此,它也是错综复杂的,并且超出了我的耐心去解决。 我怀疑这个简短的答案是:“进化是混乱的。” – clozach 2010-05-03 06:10:39