2010-02-28 89 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