2010-04-29 223 views

回答

7

嗯,是的,他们是不同的价值观。除非基本大小足够大,否则大概不会发现任何不同,尽管大多数浏览器都会围绕它。但他们肯定是不同的。

+0

但在两个选项字体看起来相同的大小。 – 2010-04-29 10:18:46

+3

好吧,就像我说的那样..如果你的基本尺寸很小,浏览器会将它围绕到最近的像素。 em是相对字体大小,所以1.1 * 16px和1.05 * 16px可以忽略不计。但是,如果您的基本字体大小为100像素,那么它在1.1em和1.05em之间的大小会有5px的差异。 – 2010-04-29 10:21:03

+2

@ metal-gear-solid:尝试使用72pt基本字体大小。 – 2010-04-29 10:22:16

14

是的,正好0.05 em。

0

我会说,这取决于实现,但是不要忘了,这是1EM当前字体大小和1.05可能会反正四舍五入...

4

这取决于浏览器的默认字符大小。默认情况下是1 em = 16px我相信,这会在标准设置中产生1.1 em == 1.05em == 17px。

如果你有看不到所有的人,并使用一个大的默认值(比如说72px = 1em),那么差别就会显而易见(差异= 0.05 * 72 = 3或4 px)。虽然对于视力不好的人来说并不明显。

+0

+1的准确性,但elliot100的更有趣:) – 2010-04-29 11:04:11

+0

@Frank真实,真实。答案和有趣的部分:) – extraneon 2010-04-29 17:24:34

1

你应该检查了这一点: http://jerekdain.com/fontconversion.html

在Safari上我看到了1.1em和1.05em之间的细微差别,但我不得不使用页面缩放看到它:)

+0

+1感谢这个信息。 – 2010-04-29 11:41:37

相关问题