CSS Pixel字体大小的一致性

时间:2012-09-03 04:00:06

标签: html css fonts media-queries font-size

假设我要渲染两个大写'T',两个精确一英寸高。一个'T'在具有Retina显示的Macbook Pro上呈现(220 DPI,CSS像素比率2),另一个在iPhone 4S上呈现(326 DPI,CSS像素比率2)。为此,我将Macbook Pro上的字体大小设置为220/2 = 110px,将iPhone 4S上的字体大小设置为326/2 = 163px。但是,两个'T'are still not the same size。为什么?另外,我该怎样做才能确保两个'T'具有相同的物理尺寸?

修改:是的,我正在使用媒体查询。我不想深入了解血腥细节,但我通过提及使用CSS像素比率来暗示它。假设我在某种程度上神奇地能够获得客户端监视器的DPI和CSS像素比率。

感谢您的见解!

1 个答案:

答案 0 :(得分:0)

我认为必须要做的概念是媒体查询,并且没有提到您使用媒体查询这样做。您可以使用媒体查询同时定位iPhone和iOS,以获得所需的效果:

更多是here