window.devicePixelRatio === 1
400px будет отображаться как 400px. window.devicePixelRatio === 2
400px будет отображаться как 800px. Поэтому в коде я должен устанавливать стили не 400px, а 200px.@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
/* retina rules here */
}
viewport
, например как на тостере:<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">