我剛剛得到進入網絡的發展十分重視,我試圖讓出現相同的物理尺寸(英寸)的網頁在所有瀏覽器和平臺 我相信百分比值的組合和英寸的值可以使一致的用戶界面。HTML元素的物理尺寸
我自己的系統是具有1920x1200像素即144DPI的15.4英寸屏幕。
這裏最簡單的HTML代碼,無法顯示正確的大小上不同之處的FireFox任何瀏覽器(試圖在Chrome 3,4,歌劇10.5,IE7)
<html><head>
<body>
<div
style="position:absolute; width:2in; height:1in; border:1px solid" >
hello world</div>
</body></html>
鉻,歌劇和IE渲染.67英寸盒(他們似乎假定一個96 dpi屏幕)
我運行Windows XP,但我不明白爲什麼會有所作爲。我測試過的其他機器上類似的錯誤渲染。
我想,當我說「1英寸」在HTML這意味着在現實世界中一個實際英寸....
如何處理呢?
由於提前, 維韋克
編輯:
在2006年,我開發了還活着的視頻編輯一個網站的ActiveX控件,在2008年,我們開始看到大量的Vista上使用和更高的DPI屏幕,其使得用戶界面無法使用,我重新編寫了應用程序,以便根據DPI縮放所有內容,從那時起每個人都很高興他們不需要使用該功能的眼鏡......
Win7和Vista有這個「 DPI縮放「模式是爲了允許不識別DPI的應用程序顯示(但自從它基本上擴大了應用程序的畫布,應用程序看起來模糊)。
我不能相信,調用GetDeviceCaps()或X-Windows平臺上類似的比硬編碼96 DPI更難。反正它難道不影響以像素爲單位測量的任何頁面....
短寫屏幕標尺我不知道你爲什麼要這樣做? – 2010-03-11 11:51:57
它看起來像我來自你來自印刷背景。網站遵循完全不同的原則,最好是讓自己的思維適應新的範式,而不是試圖迫使它去做以前的習慣。我還沒有看到一個試圖使用英寸來設置尺寸的網站。 – dbemerlin 2010-03-11 11:58:24