【发布时间】:2013-10-16 05:08:03
【问题描述】:
据我了解(如果我错了,请纠正我)现代的响应式网站会根据您使用的设备的大小和类型进行更改。或者,如果窗口大小发生变化,也可以应用此方法。
我的问题是,为什么我的手机会像现代 1080p 显示器那样显示响应式网站。
基本上,我当前的显示器运行在 30",分辨率为 768p。我的手机也有 768p 的分辨率。
许多响应式网站使用媒体查询来根据像素宽度显示 CSS 文件。
这对我的显示器和手机来说不是一样的吗?
我的问题:如何根据屏幕尺寸(以英寸等)而不是屏幕分辨率或像素数使网站具有响应性。
编辑:我的响应式设计有 3 级 CSS 用于不同的像素宽度(媒体查询)。在显示器或智能手机上查看时,会显示最高级别(767p 以上)。我怎样才能让我的智能手机显示我的最低级别 CSS(低于 480p),即使它实际上有更多像素。
【问题讨论】:
-
我想你正在寻找
min-device-pixel-ratio,查看这里了解更多信息developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries -
我推荐 Bootstrap
-
@elclanrs 感谢您的提示!该站点已使用 dppx 或 dpi 更新为“最小分辨率”。无论如何,这似乎就是我要找的!
-
@Phil 感谢您的文章!我是 Web 开发新手,这些媒体查询让我难以理解。
标签: javascript html css mobile responsive-design