1

使用媒体查询时,您可以设置 min-width 属性并进行相应的设计,但我正在使用我的台式机和手机进行测试。我的手机分辨率为 1080p,与我的桌面显示器相同,但设计在两个屏幕上的响应不同。它应该表现得一样,不是吗?我错过了什么?如果我只使用像素,为什么它们的行为会有所不同?

4

2 回答 2

1

所以事实证明CSS 像素硬件像素不同。

CSS规范说:

如果输出设备的像素密度与典型计算机显示器的像素密度大不相同,则用户代理应重新调整像素值。建议像素单位是指最接近参考像素的设备像素的整数。建议参考像素为像素密度为96dpi、距离阅读器一臂远的设备上一个像素的视角。

这是一个很好的阅读: http ://www.quirksmode.org/blog/archives/2010/04/a_pixel_is_not.html

于 2013-09-13T01:36:44.483 回答
0

刚被这个坑了。以下代码行

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<head>标签中为我完美地解决了它。

于 2018-10-10T13:31:25.330 回答