【发布时间】:2012-03-23 17:13:07
【问题描述】:
我是网络开发的新手。数学也很差
我想知道像素是如何在网页上从一种屏幕尺寸转换为另一种屏幕尺寸的。比如说,我指定 左边距:50px;
如果我在我的 ipad webview 中加载此网页,我测量它(使用标尺软件,以 px 为单位)它确实是 50px 如果我在我的桌面浏览器中加载这个网页,它确实是 50px 但是当在我的 iphone webview 中加载这个网页时(占用整个 iphone 屏幕),它被测量为 40px,而不是我指定的 50。
- 确定 iphone 屏幕更小,我猜它需要做一些缩放..?对吗?
- 这个转换是如何完成的?过程是什么?有什么公式吗?
- 这对设计师意味着什么?我怎么知道我应该分配正确的尺寸,所以布局不会在所有屏幕上中断?
- 我一般先在大屏幕上编码,然后看看它如何在小屏幕上运行。这是正确的方法吗?
我想要一个关于#2 的好答案,有人可以帮忙
【问题讨论】:
-
我认为您只是在夸大 Web 开发新手这一事实。数学也很糟糕 这不是一门火箭科学。相信你自己。据我所知,1,4 是正确的。 3) 如果您对布局非常讲究,请使用 jQuery Mobile 来呈现您的网页(浏览器和移动浏览器的呈现方式相同。)
标签: css mobile web mobile-safari