我遇到了这样一个问题,即我的 iPhone 4 等显示器的设计概念包括 1px 边框,我不知道 Retina 设备以 2x 的纵横比测量 CSS。
因此,我开始利用max-device-width:640px
(用于纵向)的媒体查询来设计页面,并认识到如果我将视口元设置为initial-scale=.5
.
问题是:如果我不想initial-scale=.5
在 iPhone 的实际像素尺寸中设置和定义媒体查询,似乎没有办法在 Retina 显示器上实现 1px 宽的边框等,因为设置border:.5px
将强制 iOS 计算它的整数值 - 这似乎导致 0 而不是 1。