2010-02-28 88 views

回答

3

你不能这样做,没有获得有关客户端系统,DPI和分辨率的信息。在处理字体大小时,您可以在CSS中执行的最佳操作可能是使用em单位,因为它与用户默认字体大小有关。

font-size: 0.8em; 

表示字体是默认字体的80%。

1

为了解决这个问题,您需要知道用户显示器的DPI。使用CSS“in”或“cm”单位不起作用,因为它们使用72或96的标准DPI(取决于操作系统)。

你可以看到为什么这不是真的可以解决。即使监视器通过DVI提供的双向接口传送其DPI,也无法通过CSS或JavaScript访问。那么两台不同分辨率的显示器呢?如果你有一扇跨越空白的窗口,那么应该发生什么?

Mac OS X长时间传闻提供“分辨率独立”,但它还没有出现。可能是因为这是一个非常困难的问题。

+0

上帝,我不知道该怎么办? – 2010-03-01 18:32:12