Je viens d'entrer dans le développement web sérieusement, et j'essaye de faire une page qui semble la même taille physique (en pouces) à travers tous les navigateurs et les plates-formes Je crois qu'une combinaison de valeurs en pourcentage et Les valeurs en pouces peuvent rendre une interface utilisateur cohérente.éléments HTML taille physique
mon propre système est un écran de 15,4 pouces avec 1920 x 1200 pixels, c'est-à-dire 144 DPI.
est ici le plus simple, le code HTML qui ne se présente pas de la bonne taille sur un navigateur, sauf FireFox (ai essayé sur Chrome 3, 4, Opera 10.5, IE7)
<html><head>
<body>
<div
style="position:absolute; width:2in; height:1in; border:1px solid" >
hello world</div>
</body></html>
Chrome, Opera et IE rendent une Boîte de .67 pouces (Ils semblent supposer un écran de 96 DPI)
Je suis sous Windows XP, mais je ne vois pas pourquoi cela ferait une différence. Rendu incorrect similaire sur d'autres machines que j'ai testées.
Je pensais que quand je dis « 1Dans » en HTML, cela signifie un pouce réelle dans le monde réel ....
Comment puis-je gérer cela?
Merci à l'avance, Vivek
Edit:
en 2006 j'ai développé un contrôle activeX qui a fait le montage vidéo en direct pour un site Web, en 2008, nous avons commencé à voir beaucoup de Vista utiliser et plus écrans DPI qui rendu l'interface utilisateur inutilisable, j'ai retravaillé l'application afin que tout soit mis à l'échelle selon DPI, puisque tout le monde heureux qu'ils n'ont pas besoin de lunettes pour utiliser la fonctionnalité ....
La raison pour laquelle Win7 et Vista ont cette " Le mode de mise à l'échelle DPI "permet aux applications non compatibles DPI (mais il bascule fondamentalement la toile de l'application, les applications semblent floues).
Je ne peux pas croire qu'appeler GetDeviceCaps() ou l'équivalent X-Windows est plus difficile que le codage en dur 96 DPI. De toute façon cela n'affecterait pas n'importe quelle page qui mesure en pixels ....
À court d'écrire une règle à l'écran, je ne sais pas pourquoi vous voulez faire cela? –
Il me semble que vous venez d'un arrière-plan d'impression. Les sites Web suivent des principes totalement différents, il est préférable d'adapter votre pensée au nouveau paradigme au lieu d'essayer de le forcer à faire ce que vous aviez l'habitude de faire auparavant. Je n'ai pas vu un seul site Web qui essaie d'utiliser des pouces pour définir les tailles. – dbemerlin