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