【发布时间】:2018-01-20 00:31:02
【问题描述】:
我目前正在使用 Photoshop,为未来的网站设计创建一系列线框。自然,我希望网站能够响应;这将得到 Bootstrap 的帮助。
我将首先使用智能手机的屏幕尺寸,然后相应地放大屏幕尺寸。
根据 Bootstrap,智能手机的范围一般在 480px 到 767px 之间。不可否认,后者更基于平板电脑。
我有点不确定的是,当我查看手机规格时,物理屏幕宽度远大于 CSS 宽度。
让我们以 HTC One 手机为例。 CSS 屏幕尺寸为 360 像素 x 640 像素,而物理屏幕宽度为 1080 像素 x 1920 像素。参考宽度,这表明物理屏幕宽度是网站 CSS 宽度的 3 倍。看了几个网站,在 HTC One 上,网站的宽度肯定不会比实际屏幕的物理宽度小 3 倍。
我只是想知道我是否在这里误解了一些东西。例如,在测量物理屏幕时,像素可能会有不同的大小。
【问题讨论】:
-
注意您可以在 CSS 中使用的各种度量单位 - 您可能想要使用
pxcss units 以外的其他单位 - 我已经看到许多网站现在使用rem来实现可扩展性单位。你有像vh这样的东西 “等于视口初始包含块高度的 1%。” -
谢谢你。我没听说过
rem。这是em的变体吗?
标签: twitter-bootstrap css responsive-design pixel